Je suis nouveau sur Asp.Net
J'ai activé les fonctionnalités de IIS 7 sur mon système Windows et j'ai pu voir IIS manager.
J'ai créé une application mais je crée/exécute une application via Visual Studio, elle va dans le navigateur et exécute l'application avec un numéro de port différent. Lorsque j'arrête de créer/exécuter une application via Visual Studio et que je rafraîchis, l'application de navigateur ne peut pas s'exécuter.
Je veux exécuter l'application sans Visual Studio. Comment faire ça.
Il donne ceci: http://localhost:9864/
Pour configurer IIS avec un nouveau site Web, suivez ces instructions:
Attribuez au site un nom de site, le chemin d'accès physique sur votre ordinateur et un nom d'hôte
Il existe certaines conventions quant au chemin physique du site Web à choisir, que vous pouvez lire à ce sujet dans cette SO question
Dans l'Explorateur Windows, accédez à C:\Windows\System32\drivers\etc
et éditez le fichier hosts
Ajoutez cette ligne à la fin du fichier:
127.0.0.1 your-chosen-Host-name-from-iis-ie-localhost.testsite.com
Et enregistrez le fichier
C'est à peu près ça. Vous pouvez ouvrir votre navigateur et parcourir le nom d'hôte que vous avez choisi pour votre site Web ou dans IIS faites un clic droit sur votre site et cliquez sur Gérer le site Web - Parcourir
Remarque importante
Si vous souhaitez utiliser la même adresse que votre VS utilise (http://localhost:9864/
) puis à l'étape 2 laissez la zone de texte Nom d'hôte vide et remplacez la zone de texte Port par le port souhaité (9864
). Dans ce cas, vous pouvez également ignorer l'étape 3.
Comme note sur le site:
Si vous avez installé IIS sur votre machine après l'installation de VS, vous risquez d'avoir des conflits. À ce stade, vous pourrez peut-être parcourir le contenu statique en tant que ressources html mais pas .NET comme les fichiers aspx. Si en parcourant les fichiers .NET, vous obtenez un message disant La page que vous demandez ne peut pas être servie en raison de la configuration de l'extension vous pouvez le résoudre avec this SO question