12
votes

Déploiement de l'application ASP.NET au répertoire racine dans IIS

Comment puis-je déployer une application ASP.NET à la racine d'un serveur Web IIS6? Toutes les applications que j'ai déployées précédemment ont été dans des répertoires, telles que http://www.example.com/app11 / . Pour déployer cela pour la première fois, je suis toujours venu au gestionnaire IIS et de sélectionner "Créer une application" dans les propriétés de ce dossier.

Maintenant, j'essaie de créer une application sur la racine du site Web, comme http: //www.example .com / . Mais les pages de propriété sont différentes et il ne semble pas être une option pour créer une application dans le répertoire racine.

Ceci est probablement très simple, mais je ne peux pas comprendre cela.


0 commentaires

5 Réponses :


12
votes

Les paramètres de l'application sont dans l'onglet "Répertoire de domicile" des propriétés du site (clic droit sur le nœud racine du site et sélectionnez Propriétés).


1 commentaires

Gah. Merci. Je me sens muet maintenant.



10
votes

Le dossier racine est déjà une application - pas besoin de en créer un. Vous déployez la même manière - le dossier est juste "/" au lieu de "App1 /".


0 commentaires

4
votes

Qu'est-ce que Paul a dit. Big Gotcha est que, s'il y a déjà déjà des applications exécutées dans des répertoires virtuels (par exemple / app1), il peut y avoir un peu de guerre de configuration, car les paramètres de configuration de base remplacent les paramètres de l'application, ce qui entraîne des accidents de l'application ou (pire) comportement inattendu. .


1 commentaires

Tout commentaire si ce problème vient ou non à supporter dans IIS10? J'ai 3 applications sur mon serveur Web et j'ai l'intention de déplacer un "hébergé" à la racine (tout en ayant toujours le chemin physique dans un sous-dossier). Devrais-je être concerné?



4
votes

Vous devez créer un nouveau site au lieu de créer une nouvelle application Web ou un chemin virtuel sur ( Site Web par défaut ).

  1. Cliquez avec le bouton droit de la souris sur Ajouter un nouveau site Web
  2. Tapez votre Nom du site , SELECT POYENNE PHYSIQUE Pointez sur votre site Web de déploiement et Tableau de préavis de votre nom de domaine dans Nom d'hôte Étiquette: ECL : www.example.com (votre domaine doit exister). Puis cliquez sur OK.

    De cette façon rendra votre chemin racine de votre application Web "/".


0 commentaires

0
votes

La manière très simple consiste à accéder à votre application en tapant simplement une URL comme «localhost»:

Ouvrir le service IIS -> Sites -> Site Web par défaut -> (R8 Cliquez sur) -> Gérer les sites Web-> Réglage avancé

Maintenant, il montrera une nouvelle fenêtre;

1) IMP: Sélectionnez le chemin physique: (Modifiez maintenant ce chemin sur le chemin de votre application): par exemple. Mon chemin est: C: \ Utilisateurs \ Mahadev \ Documents \ Visual Studio 2017 \ Projets \ WebApp \ WebApp

J'espère probablement que votre chemin aimera ceci et sélectionnez ceci. Dans ce chemin de chemin, les noms d'applications probables, Démarrage de l'application, Bin .. Donc sur

2) Critiques de trajectoire physique: cliquez sur ceci et sélectionnez "Utilisateur spécifique" et donner le mot de passe du nom d'utilisateur du système d'exploitation. maintenant cliquez sur 'ok'


2 commentaires

Vous pouvez accéder à la webApp en utilisant n'importe quel nom de site Web au lieu de «localhost» ou de propriété intellectuelle. Donc, PLZ faire suivre des choses suivantes: Aller à ce chemin: C: \ Windows \ System32 \ Pilotes \ etc maintenant Ouvrir le fichier "Hôtes" (son type est "Fichier" et pas calendrier). Ouvert avec le bloc-notes. Allez à la fin du fichier nuisible votre nom de site:


Pest votre nom de site comme.: 127.0.0.1 www.mysite.com et enregistrer le fichier.