OVH Cloud OVH Cloud

déploiement ASP.NET

3 réponses
Avatar
Richard Urrutia
bonjour,
je travaille sur un portail développé en ASP.NET 1.1.
Le projet est partagé entre plusieurs développeurs grace à source safe.
Lorsque je travaille sur le projet en local, l'application pointe sut
http://localhost/MonsiteWeb/default.aspx

Pour pouvoir avoir une vision réaliste de mon projet, les chemins vers les
fichiers "ressources" (images, pdf, html etc...) pointent vers
/MonsiteWeb/ressources/
et sont donc stockés dans le meme repertoire que mon application.

Le problème se pose au déploiement.
Je veux déployer mon site sur http://www.monsite.com et je voudrais qu'il
pointe sur http://www.monsite.com/MonsiteWeb
si je copie tous mes fichiers à la racine du wwwroot, tous mes liens
ressources vont etre faux !!
comment faire ?
J'ai pensé à séparer toutes mes ressources de mon code et à créer un
répertoire virtuel qui pointerait sur les bons fichiers mais je n'arrive pas
à créer ce répertoire sur IIS (W2003).
apparement lorsque je déclare un rep virtuel, il cherche à la racine un
fichier csproj, donc une application .NET

je suis coincé....

quelqu'un aurait-il une solution ou une orientation ?

Merci

3 réponses

Avatar
Sébastien FERRAND
Bonjour Richard,

il suffit que tu crées un répertoire MonSiteWeb sous wwwroot et que tu le
déclares comme Répertoire Virtuel dans IIS.


---
Sébastien FERRAND [MVP C#]
http://blogs.developpeur.org/sebmafate
msnim:

bonjour,
je travaille sur un portail développé en ASP.NET 1.1.
Le projet est partagé entre plusieurs développeurs grace à source
safe.
Lorsque je travaille sur le projet en local, l'application pointe sut
http://localhost/MonsiteWeb/default.aspx
Pour pouvoir avoir une vision réaliste de mon projet, les chemins vers
les
fichiers "ressources" (images, pdf, html etc...) pointent vers
/MonsiteWeb/ressources/
et sont donc stockés dans le meme repertoire que mon application.
Le problème se pose au déploiement.
Je veux déployer mon site sur http://www.monsite.com et je voudrais
qu'il
pointe sur http://www.monsite.com/MonsiteWeb
si je copie tous mes fichiers à la racine du wwwroot, tous mes liens
ressources vont etre faux !!
comment faire ?
J'ai pensé à séparer toutes mes ressources de mon code et à créer un
répertoire virtuel qui pointerait sur les bons fichiers mais je
n'arrive pas
à créer ce répertoire sur IIS (W2003).
apparement lorsque je déclare un rep virtuel, il cherche à la racine
un
fichier csproj, donc une application .NET
je suis coincé....

quelqu'un aurait-il une solution ou une orientation ?

Merci



Avatar
Sébastien FERRAND
Bonjour Richard,

il suffit que tu crées un répertoire MonSiteWeb sous wwwroot et que tu le
déclares comme Répertoire Virtuel dans IIS.


---
Sébastien FERRAND [MVP C#]
http://blogs.developpeur.org/sebmafate
msnim:

bonjour,
je travaille sur un portail développé en ASP.NET 1.1.
Le projet est partagé entre plusieurs développeurs grace à source
safe.
Lorsque je travaille sur le projet en local, l'application pointe sut
http://localhost/MonsiteWeb/default.aspx
Pour pouvoir avoir une vision réaliste de mon projet, les chemins vers
les
fichiers "ressources" (images, pdf, html etc...) pointent vers
/MonsiteWeb/ressources/
et sont donc stockés dans le meme repertoire que mon application.
Le problème se pose au déploiement.
Je veux déployer mon site sur http://www.monsite.com et je voudrais
qu'il
pointe sur http://www.monsite.com/MonsiteWeb
si je copie tous mes fichiers à la racine du wwwroot, tous mes liens
ressources vont etre faux !!
comment faire ?
J'ai pensé à séparer toutes mes ressources de mon code et à créer un
répertoire virtuel qui pointerait sur les bons fichiers mais je
n'arrive pas
à créer ce répertoire sur IIS (W2003).
apparement lorsque je déclare un rep virtuel, il cherche à la racine
un
fichier csproj, donc une application .NET
je suis coincé....

quelqu'un aurait-il une solution ou une orientation ?

Merci



Avatar
Richard Urrutia
Bonjour et merci de ta réponse.
il est donc possible de publier mon site dans le rep "MonsiteWeb" et que mon
nom de domaine http://www.monsite.com pointe sur le repertoire virtuel ainsi
créé ?
si c'est le cas, j'ai une autre question : est ce que lorsque je vais
définir un chemin relatif du type : /MonsiteWeb/Produit/default.aspx le
client aura bien dans son URL http://www.monsite.com/Produit/default.aspx ?

encore merci de ton aide.
richard


"Sébastien FERRAND" wrote in message
news:
Bonjour Richard,

il suffit que tu crées un répertoire MonSiteWeb sous wwwroot et que tu le
déclares comme Répertoire Virtuel dans IIS.


---
Sébastien FERRAND [MVP C#]
http://blogs.developpeur.org/sebmafate
msnim:

bonjour,
je travaille sur un portail développé en ASP.NET 1.1.
Le projet est partagé entre plusieurs développeurs grace à source
safe.
Lorsque je travaille sur le projet en local, l'application pointe sut
http://localhost/MonsiteWeb/default.aspx
Pour pouvoir avoir une vision réaliste de mon projet, les chemins vers
les
fichiers "ressources" (images, pdf, html etc...) pointent vers
/MonsiteWeb/ressources/
et sont donc stockés dans le meme repertoire que mon application.
Le problème se pose au déploiement.
Je veux déployer mon site sur http://www.monsite.com et je voudrais
qu'il
pointe sur http://www.monsite.com/MonsiteWeb
si je copie tous mes fichiers à la racine du wwwroot, tous mes liens
ressources vont etre faux !!
comment faire ?
J'ai pensé à séparer toutes mes ressources de mon code et à créer un
répertoire virtuel qui pointerait sur les bons fichiers mais je
n'arrive pas
à créer ce répertoire sur IIS (W2003).
apparement lorsque je déclare un rep virtuel, il cherche à la racine
un
fichier csproj, donc une application .NET
je suis coincé....

quelqu'un aurait-il une solution ou une orientation ?

Merci