|
Dernière réponse | |
---|---|
Sujet : Distribution d'une application web (site) | |
[_]Vortex | OK nabab je te remercie :jap: :jap: je te recontacte si j'ai autre chose :hello: |
Aperçu |
---|
Vue Rapide de la discussion |
---|
[_]Vortex | OK nabab je te remercie :jap: :jap: je te recontacte si j'ai autre chose :hello: |
nabab | Magic Buzz > c ironique.
Vortex > aucun prob IIS (NT/2000) dans la creation de virtual directory, pour PWS je ne sais pas, je ne l'ai jamais utilisé ou d'une maniere qui ne me permets pas d'avancer un quelconque propos. |
[_]Vortex | J'ai regardé windows installer et je pense garder plutôt installshield qui me parait plus simple à mettre en place (et j'ai commencé avec lui).
Magic Buzz> Site Server trop cher pour moi (ou plutot pour le comptable) mais ca pourrait être intéressant par la suite .. Je vais donc garder la procédure d'install par programme pour ce qui concerne les répertoires virtuels. Reste à savoir les compatibilités IIS (NT/2000) et voir pour personal web server (W98). |
MagicBuzz | Bah Site Server 3.0 est made in M$, ça c'est certain... Je me suis tapé les cours de certif...
Sinon, j'avais dis que ct pas vraiment adapté. Mais bon, on ne sais jamais... Il a peut-être Site Server installé sur le serveur et sur la machine de Dev... Si c'est un site marchand par exemple, il y a de grandes chances :p |
nabab | Que dire ... la seule methode envisageable dans le cas d'un indice de fiabilité elevé est de passer par l'instanciation d'objet IIS comme cela est evoqué dans la page que je t'avais donné par reference et comme tu as reussi à le mettre en oeuvre, par cette methode aucune crainte à avoir l'objet IIS s'occupe de tout.
Je regarde les compatibilités IIS 4 (WIN NT) IIS5 (WIN 2000) MagicBuzz> Site Server :lol: , c pas microsoft mais micro application qui a developpé ce logiciel ... heureusement qu'arrive la releve ... Et puis juste pour installer un site web pas besoin de cette artillerie ... |
nabab | Je regardes cela. Pour VSI > http://msdn.microsoft.com/vstudio/ [...] efault.asp |
MagicBuzz | Site Server de Microsoft intègre les fonctions de déploiement à distance. Mais le problème c'est que... Ben ça coûte très cher, car il contient beaucoup d'autres outils...
Si t'as 300 000 Frs à dépenser... ;) |
[_]Vortex | nabab> je suis de retour après ce long week end.
Peux tu continuer à me renseigner (voir post plus haut) :jap: |
[_]Vortex | :hello: |
[_]Vortex | :wahoo: J'ai testé le prog que tu as trouvé dans msdn, et ça fonctionne. Donc la procédure que je compte appliquer: D'abord j'utilise Installshield pour copier sur le poste serveur tous les fichiers nécessaires (Pages ASP, DLL, composants, ...) Dans installshield tu as la possibilité de lancer un .EXE après l'install. Donc je lance le prog de msdn pour créer le répertoire virtuel qui pointera vers les pages que j'ai copié. Est ce que cela suffit il d'après toi? Manquera t il des initialisations pour que tout marche ? Sinon, si j'ai bien compris, l'autre solution (écrire directement dans la base de registre) peut poser problème (tout n'est pas initilisé) ? Enfin, le site doit pouvoir être installé sur des postes W2000 ou NT, y a t il une différence quand à la création de ces répertoires virtuels (Chemin différent, autre initialisation ?) ou bien le prog marche pour NT et 2000. Le poste peut aussi être W98 donc comment faire avec Personal Web Server ( car pas de IIS dans ce cas). Je sais c'est beaucoup de question :D Merci pour tes réponses :jap: PS: VSI se trouve où ? |
[_]Vortex | Je viens de voir tes réponses et je vais faire quelques tests.
:jap: :jap: |
nabab | Par contre guru preconise ma premiere solution qui est l'instanciation d'objet ADSI pour IIS (doc dans IIS) a travers n'importe quel programme vbscript, vb ... car sinon il manquera certains renseignements dans la metabase de IIS |
nabab | Bon ben g reussi avec des nouvelles entrees dans la base de registre ... ces entrées doivent s'effectuer à partir de :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\Virtual Roots et a partir de la tu cree une nouvelle chaine de caractere avec pour nom ce que tu mettras pour acceder à ton site dans la chaine localhost/xxx et comme valeur le repertoire ou seront les fichiers. |
nabab | Bon ben g reussi avec des nouvelles entrees dans la base de registre ... ces entrées doivent s'effectuer à partir de :
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\W3SVC\Parameters\Virtual Roots HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\W3SVC\Parameters\Virtual Roots et a partir de la tu cree une nouvelle chaine de caractere avec pour nom ce que tu mettras pour acceder à ton site dans la chaine localhost/xxx et comme valeur le repertoire ou seront les fichiers. |
nabab | methode de bourin, je vois pas autre chose pour l'instant (fo dire que vu l'heure je commence à avoir la dalle) ...
tu utilises VSI avec :
|
nabab | Ben c loin d'etre difficile il suffit de regarder cet exemple ...
http://msdn.microsoft.com/library/ [...] 2_8o3d.htm etant donné que l'on peut creer un repertoire virtuel a partir d'une simple page ASP ce qui me fait penser a qu'il exsite surement un moyen avec Visual Studio Installer ... de repondre à ton probleme ... mais va falloir que je reinstalle le programme. [edit]--Message édité par Nabab--[/edit] |
nabab | c sur que la recherche se resume à "comment creer un repertoire virtuel sous IIS sans pas par la MMC ..." cela doit pas etre bien difficile ... |
[_]Vortex | je farfouille aussi mais pas terrible pour l'instant :cry: |
nabab | Je ne vois pas directement comment faire a partir de interdev, je connais que le deploiement et le copie de l'application qui ne passe donc pas par un fichier install du type installshield ...
Je regarde si j'ai pas qq chose a propos de ceci dans la doc MSDN ... on ne sait jamais au cas ou tu serais passé a coté .... |
[_]Vortex | Le site a été crée sous Interdev (ASP,javascript,vbscript,html,sql,base de donnée SQLServer)
Actuellement le site est sur un serveur et donc disponible aux utilisateurs que par le web. Ce que je voudrais faire c'est crée un prog d'install qui permet d'installer le site complet (pages + DLL + fichiers associés + bd) sur un autre serveur afin qu'il tourne alors en intranet. Pour cela, il faut créer un répertoire virtuel dans IIS ou sera placé le site. mais cela je ne sais pas avec quoi le faire. C'est à dire je cherche une procédure automatique qui le fasse. Installshield permet d'installer des .EXE, etc... mais n'est pas prévu pour distribuer des sites web (donc installer un site sur un serveur) Connais tu des outils de distribution qui le font ? Sous interdev il y a déploiement mais il faut donner directement le serveur visé or il est quelconque et différent à chaque poste? Astuce? idée ? :??: :??: |
nabab | Sous quel format as tu ton site web ?
Est'il sur une machine reliée au serveur sur lequel tu veux le deployer car alors tu peux utiliser les outils livrés avec interdev ... copier l'application ... deploy ... |
[_]Vortex | Je voudrais distribuer un site web sur un serveur.
Quelqu'un connait il une solution ? J'ai essayé avec installshield mais il ne crée pas automatiquement un répertoire virtuel (dans inetpub/wwwroot). Il faut le créer manuelement (du moins j'ai pas vu comment sinon) Avec quel logiciel installeriez vous un site sur un autre serveur ? (type installshield, pas de copier collé svp) :??: |