2009-09-16 9 views
0

J'ai écrit une application de téléchargement de fichiers simple à l'aide d'ASP.NET MVC. Je l'ai testé avec succès sur ma machine de développement, mais lorsque j'essaie de l'utiliser sur mon serveur live, toute action que j'essaie aboutit à une page Page introuvable.Erreur de page introuvable dans l'application ASP.NET MVC sur le serveur actif

Avec mon fournisseur d'hébergement (reliablesite.net), je devais télécharger spécifiquement la dll System.Web.Mvc à mon dossier bin, il est donc possible que je manque un ensemble ou quelque chose ... mais je devrais obtenir une erreur matérielle comme celui-ci si tel est le cas:

alt text

link to live site, essayez de cliquer le ou au sujet du téléchargement, etc. pour voir ce dont je parle.

Merci!

Répondre

2

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

Ce que je devais faire pour un de mes projets Web était de créer une nouvelle extension pour mon application web. Je vais donc dans INETMGR> WebApp> Propriétés> onglet Répertoire> bouton Configuration> onglet Mappages> Ajouter un bouton et définir l'exécutable sur aspnet_isapi.dll, définir l'extension sur ". *" Et décocher "Vérifier que ce fichier existe".

+0

Je vois. J'imagine, alors, que puisque je suis sur un serveur partagé je ne peux pas changer ce paramètre? – Anders

+0

Vous ne pouvez probablement pas le faire vous-même. J'ai appelé ma société d'hébergement et ils l'ont fait pour moi pendant que j'étais au téléphone, ça ne devrait pas prendre trop de temps. – JMP

+0

Cela doit être un paramètre par application, pas un paramètre à l'échelle du site. Vous devriez être capable de changer cela pour votre application. – tvanfosson

Questions connexes