OVH Cloud OVH Cloud

Création d'une Wep Appli

3 réponses
Avatar
Alex St-laurent
Je doit créer une application ASP avec C#. Je Créer une solution dans un
répertoire donné et j'y ajoute ensuite une application web. Voici le
probleme: Lorsque j'ajoute l'application web, elle se crée toujours dans
C:\Inetpub\wwwroot\. Moi je voudrais qu'elle se crée dans le même répertoire
que ma solution afin d'avoir tous mes fichier dans un même répertoire.

Est-ce que quelqu'un connait la raison pourquoi je suis incapable que créer
mon application web là ou je la veut ?

Merci de votre aide.

3 réponses

Avatar
JohnPaulGeorgesRingo
la solution se trouve au niveau de IIS il me semble ou il faut "activer"
dans les propriétés du dossier souhaité :créer l'application
il faut regarder aussi dans IIS la création de dossier virtuel


"Alex St-laurent" a écrit dans le
message de news:
Je doit créer une application ASP avec C#. Je Créer une solution dans un
répertoire donné et j'y ajoute ensuite une application web. Voici le
probleme: Lorsque j'ajoute l'application web, elle se crée toujours dans
C:Inetpubwwwroot. Moi je voudrais qu'elle se crée dans le même
répertoire
que ma solution afin d'avoir tous mes fichier dans un même répertoire.

Est-ce que quelqu'un connait la raison pourquoi je suis incapable que
créer
mon application web là ou je la veut ?

Merci de votre aide.


Avatar
Steeve Hétu
C'est possible, mais tu dois le faire manuellement.

1- Tu dois créer un projet avec C#.
2- Tu dois copier-coller les fichiers du fichier wwwroot vers exemple :
C:Documents and setting<Ton nom>My projects<Nom de l'Application> et
3- Créer un dossier virtuel avec IIS qui pointe vers l'adresse inscrit à
l'étape 2.

Steeve Hétu

Je doit créer une application ASP avec C#. Je Créer une solution dans un
répertoire donné et j'y ajoute ensuite une application web. Voici le
probleme: Lorsque j'ajoute l'application web, elle se crée toujours dans
C:Inetpubwwwroot. Moi je voudrais qu'elle se crée dans le même répertoire
que ma solution afin d'avoir tous mes fichier dans un même répertoire.

Est-ce que quelqu'un connait la raison pourquoi je suis incapable que créer
mon application web là ou je la veut ?

Merci de votre aide.


Avatar
Fred
"Alex St-laurent" a écrit dans le
message de news:
Je doit créer une application ASP avec C#. Je Créer une solution dans un
répertoire donné et j'y ajoute ensuite une application web. Voici le
probleme: Lorsque j'ajoute l'application web, elle se crée toujours dans
C:Inetpubwwwroot. Moi je voudrais qu'elle se crée dans le même
répertoire
que ma solution afin d'avoir tous mes fichier dans un même répertoire.

Est-ce que quelqu'un connait la raison pourquoi je suis incapable que
créer
mon application web là ou je la veut ?

Merci de votre aide.



Bonsoir,
Ton application se crée dans le répertoire du site web par défaut. C'est
normal.
C'est IIS qui gère cela comme le chantent les Beatles.
Tu ne précises pas comment tu enregistres ton Application. Dans
http://localhost/NomApp ?
Si tu veux que l'enregistrement se fasse dans un sous-dossier de ta
solution, à la manière d'un autre projet, tu peux créer un nouveau site web
dans IIS (il y a un assistant qui se charge de tout), en spécifiant comme
répertoire de base le sous-dossier en question.
Ensuite tu enregistres ton application Web dans http://locahost (sans
spécifier de nom de répertoire)
Je suppose que ta page par défaut se trouve également dans le répertoire. Et
que tu veux que ton site soit accessible par une url sans répertoire
virtuel.
Sinon il y effectivement la solution du répertoire virtuel dans le site par
défaut qui pointe sur ton dossier dans la solution. Dans ce cas il faut
modifier le contenu du site par défaut.
J'oubliais : dans ma façon de procéder, il faut soit désactiver le site par
défaut, soit déclarer un en-tête d'hôte différent pour ton site, et faire un
alias DNS vers ta machine avec cet en-tête (cela permet d'héberger plusieurs
sites sur la même machine)