J'ai créé une application ASP.NET MVC 5 dans Visual Studio 2013, qui fonctionne correctement avec le débogueur Visual Studio. Je veux maintenant le servir localement en utilisant IIS 7 s'exécutant sur Windows 7.ASP.NET MVC et IIS: hébergement local
Donc, je publie comme Web Deploy
dans Visual Studio dans un dossier spécifié. Ensuite, dans le Gestionnaire des services Internet, I Add Web Site
, dont l'adresse physique est celle de ce dossier. Enfin, je clique sur Manage Web Site -> Start
.
Est-ce que cela devrait fonctionner tel quel ou est-ce qu'il y a autre chose que je dois faire? En l'état, lorsque je tape localhost
sur mon navigateur, j'obtiens une erreur HTTP Error 404. The requested resource is not found
.
Merci pour vos commentaires. J'ai utilisé le port par défaut 80, et j'ai vérifié qu'il est ouvert dans le pare-feu Windows et qu'aucune autre application n'utilise ce port. La raison pour laquelle je demande est en fait parce qu'il y a un autre site Web fonctionnant sur IIS, utilisant ce même répertoire que l'emplacement physique, et j'essaye juste de le reproduire pour apprendre comment cela fonctionne. La version existante fonctionne bien quand je vais à http: // localhost, alors que ma version donne l'erreur ci-dessus. Je n'arrive pas à trouver de différences entre les deux sites web! – Karnivaurus
avez-vous ajouté l'en-tête dans IIS et l'entrée hôte dans le fichier hôte? Vous devez également vérifier quel pool a été affecté à votre instance et le comparer à la copie de travail. –
Oh, il semble que le pool d'applications ait été défini sur une version différente de .NET à la version pour laquelle j'avais compilé mon application ASP.NET. La mise à jour de cette version semble avoir résolu mon problème. Merci pour votre aide :) – Karnivaurus