Asp.net mvc 4 sur iis6: “La page ne peut pas être trouvé”
Je vais avoir du mal à obtenir ASP.Net MVC 4 en cours d'exécution sur IIS 6.
Tout d'abord, j'ai obtenu l'inscription à l'Annuaire refusé"
et que déjà résolu après installation je extensionless url basées sur Phil Haack du blog: ASP.NET MVC sur IIS 6 Procédure pas à pas.
Maintenant, je suis "impossible de trouver La page" 404 page.
C'est un simple ASP.Net projet d'Api Web MVC 4 beta.
- Sonne comme un problème de routage. Que l'URL qui êtes-vous essayer de demander?
- Je ne le pense pas. il fonctionne sur mon ordinateur portable (Windows 7 - IIS7). mais quand je l'ai télécharger pour Windows Server (IIS6), ne fonctionne pas sur n'importe quelle url.
- Êtes-vous 'bin le déploiement de" l'System.Web.Mvc.dll?
- Oui..
Vous devez vous connecter pour publier un commentaire.
En vertu de configuration de l'application, j'ai insérer une extension générique de la cartographie pour:
Mais j'ai oublié de vérifier sur
Verify that file exists
case.J'ai résolu ce problème à l'aide de ces étapes:
La plupart du temps l'habitude de configuration a fonctionné pour moi (générique carte, décochez la case vérifier...), mais il a cessé de travailler récemment sur un serveur Windows 2003. J'ai découvert que la précédente "Publier..." a été fait avec "précompiler" option, qui a abouti à la App_global.asax.dll et .les fichiers compilés dans /bin. Ils ont ensuite été supprimé par erreur lors de certains incrémental déploiement manuel et de l'Api du Web routes ne sont plus enregistrés.
J'ai copié l'ancien bin/App_global.* les fichiers vers le serveur a de nouveau fonctionné.
J'ai aussi trouvé que pour obtenir le même effet, vous pouvez de supprimer le /PrecompiledApp.le fichier de configuration et assurez-vous que le /global.asax existe