0 votes

Erreur de page non trouvée dans l'application ASP.NET MVC sur le serveur en direct

J'ai écrit une application de téléchargement de fichiers simple en utilisant ASP.NET MVC. Je l'ai testée avec succès sur ma machine de développement, mais lorsque j'essaie de l'utiliser sur mon serveur en direct, toute action que j'essaie aboutit à une page introuvable.

Avec mon fournisseur d'hébergement (reliablesite.net), j'ai dû spécifiquement télécharger le fichier System.Web.Mvc dans mon dossier bin, donc il est possible que je manque une assembly ou quelque chose... mais je devrais obtenir une erreur importante comme celle-ci dans ce cas :

texte alternatif

lien vers le site en direct, essayez de cliquer sur l'onglet "à propos" ou "télécharger", etc. pour voir de quoi je parle.

Merci !

2voto

JMP Points 4276

Cela se produit en raison du paramètre IIS "Vérifier si le fichier existe" pour le projet web.

Ce que j'ai dû faire pour l'un de mes projets web était de créer une nouvelle extension pour mon application web. Donc je vais dans INETMGR > WebApp > Propriétés > Onglet Répertoire > Bouton Configuration > Onglet Mappages > Bouton Ajouter et définis l'exécutable sur aspnet_isapi.dll, définis l'extension sur ".*" et décoche "Vérifier si le fichier existe".

0voto

48klocs Points 3749

Il semble que ce soit un problème de configuration IIS. Les routes sans extension sont possibles, mais cela peut être un peu compliqué à mettre en place.

Phil Haack a un article sur la façon de faire fonctionner les applications MVC sur IIS 6 ici - Je ne sais pas dans quelle mesure vous aurez accès à la console IIS s'il s'agit d'un environnement partagé, donc cela peut être utile ou non.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X