Comment faire un .net web de l'exécution de l'application à la racine de l'application dans Visual Studio
J'ai été la conversion de certains .net "Sites Web" pour les "Applications Web". Cela a été d'aller le long de douceur. L'une des étapes que j'effectue chaque fois que je fais une conversion est je aller à la section du site web de l'propriétés du projet et définir le répertoire virtuel.
Jusqu'à présent, j'ai mis en place
-http://localhost/site1
-http://localhost/site2
-http://localhost/site3
Enfin, j'ai reçu la tâche de réaliser un Site Web -> Application Web de conversion sur le site web qui réside dans le répertoire racine de nos serveurs. Cependant, si je spécifie http://localhost/ que le répertoire virtuel dans Visual Studio, il en résulte une erreur. Comment dois-je aller sur la conversion de la racine du site web pour un projet d'application web dans Visual Studio?
- N'a que de l'aide à tous/travail?
Vous devez vous connecter pour publier un commentaire.
Cela se sent comme une BIDOUILLE, mais je ai trouvé un moyen de faire ce que je veux.
Tout d'abord, ouvrez les paramètres du site Web de l'onglet propriétés du projet dans Visual Studio. Définir le répertoire virtuel pour
http://localhost/someDirectory
. Vous ne pouvez pas définir dehttp://localhost/
à ce point de provoquer une erreur. Construire votre site web, dans le répertoire (sur le disque) où vous souhaitez héberger de.Ensuite, ouvrez le .proj fichier dans le bloc-notes et de trouver
http://localhost/someDirectory
; changer àhttp://localhost
.Maintenant, allez dans vos paramètres IIS et modifier le répertoire d'accueil de votre site web dans le répertoire où le site web est construit sur le disque.
Enfin, ouvrez le projet dans Visual Studio. Aller sur le web les paramètres de l'onglet propriétés du projet et de voir qu'il est configuré pour utiliser le répertoire virtuel
http://localhost/
.À définir votre répertoire racine aller dans IIS et cliquez-droit sur le "Site Web par Défaut" allez dans les propriétés --> "Home Directory" et définir "Chemin d'accès Local" dans le répertoire racine de votre site web. Alors à chaque fois que vous tapez http://localhost/ il pointe vers ce site.
Je ne suis pas sûr de savoir comment ce sera un effet sur votre d'autres sites.
Laissez-moi savoir si cela fonctionne.