ASP.NET MVC: 404 - Fichier ou répertoire introuvable. La ressource que vous recherchez
J'ai récemment déployé une ASP.NET MVC de l'application sur un Win server 2008, IIS 7 de la machine. Il a MVC installé, et .NET framework 4.5 est installé.
Chaque fois que je publie, et essayez de vous connecter, j'obtiens cette erreur gênante:
404 - File or directory not found.
The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.
En attendant, le contrôleur de l'action Home/Login est intacte et la Connexion.cshtml page est correct. Plus
le fichier de configuration web a
modules runAllManagedModulesForAllRequests="true"/> compilation debug="true" targetFramework="4.5"> assemblées> les gestionnaires d'> supprimer name="ExtensionlessUrlHandler-ISAPI-4.0_32bit"/> supprimer name="ExtensionlessUrlHandler-ISAPI-4.0_64bit"/> supprimer name="ExtensionlessUrlHandler-Intégré-4.0"/> add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verbe="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,les OPTIONS de modules"="IsapiModule" /gestionnaires d'>
Donc, je me demande ce qui est mal. Il est en cours d'exécution en vertu de la mode Intégré, ASP.NET 4.0 application de la piscine.
Le contenu statique et dynamique de contenu sont tous deux activés. Je suppose que vous pouvez dire, je suis passé par la plupart des posts sur ce sujet.:) Merci d'avance pour la réponse.
- Naviguez-vous sur le site de la la même machine que IIS est sur? Aussi, est-ce une nouvelle installation de IIS? Vous travaillez dans un environnement restreint?
- C'est sur un intranet et le dossier app est sur une machine qui est distinct de celui que je suis en naviguant d'.
Vous devez vous connecter pour publier un commentaire.
Si possible, j'aimerais ouvrir une session sur le serveur qui héberge l'application, Ouvrez le Gestionnaire des services internet, de trouver votre site et cliquez sur afficher dans le navigateur. Cela permettra d'assurer que vous avez l'URL correcte et devrait vous donner plus d'informations de débogage si quelque chose va mal.
Vous pourriez avoir à ajouter des Types MIME si vos fichiers ont des extensions non standard.
Juste choix:
Sans associé à un type MIME, IIS dit juste 404 quand vous essayez de télécharger un fichier que vous pouvez voir clairement dans la liste du répertoire.
J'ai ajouté ci-dessous les types MIME pour le web.la config dans le système.serveur web, et ça fonctionne