Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1179 connectés 

  FORUM HardWare.fr
  Programmation

  Distribution d'une application web (site)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Distribution d'une application web (site)

n°29059
[_]Vortex
Posté le 03-05-2001 à 18:16:08  profilanswer
 

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)
 :??:

mood
Publicité
Posté le 03-05-2001 à 18:16:08  profilanswer
 

n°29060
nabab
I'm blogging this.
Posté le 03-05-2001 à 18:19:57  profilanswer
 

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 ...


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
n°29065
[_]Vortex
Posté le 03-05-2001 à 18:35:41  profilanswer
 

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 ? :??:  :??:

n°29067
nabab
I'm blogging this.
Posté le 03-05-2001 à 18:44:43  profilanswer
 

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é ....


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
n°29068
[_]Vortex
Posté le 03-05-2001 à 18:48:02  profilanswer
 

je farfouille aussi mais pas terrible pour l'instant :cry:

n°29072
nabab
I'm blogging this.
Posté le 03-05-2001 à 19:07:40  profilanswer
 

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 ...


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
n°29073
nabab
I'm blogging this.
Posté le 03-05-2001 à 19:13:06  profilanswer
 

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]


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
n°29075
nabab
I'm blogging this.
Posté le 03-05-2001 à 19:36:21  profilanswer
 

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 :

  • soit la mise en place de l'exemple que je viens de te donner precedemment mais j'ai bien peur qu'il faut quand meme faire qq chose avant de creer le repertoire virtuel a partir de la page asp  
  • soit tu utilises la partie de registry de VSI, et tu rentres toi meme des chaines de caracteres (je suis en train de determiner celle qu'il faut, j'espere y arriver) ...


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
n°29076
nabab
I'm blogging this.
Posté le 03-05-2001 à 19:42:46  profilanswer
 

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.


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
n°29077
nabab
I'm blogging this.
Posté le 03-05-2001 à 19:47:58  profilanswer
 

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.


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
mood
Publicité
Posté le 03-05-2001 à 19:47:58  profilanswer
 

n°29078
nabab
I'm blogging this.
Posté le 03-05-2001 à 19:52:20  profilanswer
 

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


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
n°29123
[_]Vortex
Posté le 04-05-2001 à 10:20:28  profilanswer
 

Je viens de voir tes réponses et je vais faire quelques tests.
 :jap:  :jap:

n°29220
[_]Vortex
Posté le 04-05-2001 à 14:39:16  profilanswer
 

: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ù ?

n°29334
[_]Vortex
Posté le 04-05-2001 à 18:51:28  profilanswer
 

:hello:

n°29950
[_]Vortex
Posté le 09-05-2001 à 08:50:22  profilanswer
 

nabab> je suis de retour après ce long week end.
 
Peux tu continuer à me renseigner (voir post plus haut)  :jap:

n°29954
MagicBuzz
Posté le 09-05-2001 à 09:02:43  profilanswer
 

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... ;)

n°29957
nabab
I'm blogging this.
Posté le 09-05-2001 à 09:05:08  profilanswer
 

Je regardes cela.  
 
Pour VSI > http://msdn.microsoft.com/vstudio/ [...] efault.asp


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
n°29964
nabab
I'm blogging this.
Posté le 09-05-2001 à 09:38:21  profilanswer
 

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 ...


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
n°29965
MagicBuzz
Posté le 09-05-2001 à 09:42:47  profilanswer
 

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

n°29969
[_]Vortex
Posté le 09-05-2001 à 09:52:43  profilanswer
 

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).

n°29972
nabab
I'm blogging this.
Posté le 09-05-2001 à 09:59:23  profilanswer
 

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.


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
n°29973
[_]Vortex
Posté le 09-05-2001 à 10:07:35  profilanswer
 

OK nabab je te remercie  :jap:  :jap:  
 
je te recontacte si j'ai autre chose  :hello:

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Distribution d'une application web (site)

 

Sujets relatifs
Vous avez un site d'apprentissage sur un langage ca m'interesse !MAJ ALG SITE
[VC++]Intercepter les messages recu par une autre applicationLibrairie OpenSource et application GPL
site Web: qui saurait faire deplacer un titre dans une page ?Comment lancer une application au démarrage de windows en C
FORMULAIRE POUR MON SITEJ'ai un site flash et je voudrai mettre un son en boucle?
[C/UNIX]lancer une application dans un nouveau term ...Que pensez vous de mon 1er site en Flash
Plus de sujets relatifs à : Distribution d'une application web (site)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR