Déployer ASP.NET MVC 2 de IIS 7.5 ciblage .NET 3.5

J'ai créé un ASP.NET MVC 2 application dans Visual Studio 2008. J'ai mis la version release de passer par la ASP.NET compilateur de précompiler tous les points de vue, rapetisser Javascript et CSS, nettoyer le web.config, etc. Depuis le déploiement de production est d'aller vers un serveur IIS6, j'ai mis mon pseudo-déploiement en production sur mon ordinateur Windows 7 pour avoir le pool d'applications de s'exécuter en mode classique ciblant le runtime 2.0. J'ai configuré le extensionless gestionnaire dans le web.config c'est nécessaire et tout fonctionnait très bien.

Le problème est venu quand j'ai mis à jour la solution de Visual Studio 2010. Je suis encore le ciblage de 3,5 cadre, mais maintenant, je suis en utilisant MSBuild 4.0 puisque c'est ce que Visual Studio 2010 utilise. Tout se compile correctement, car il fonctionne très bien sous Cassini, mais quand je le déployer dans le même lieu (le même pool d'applications, de l'identité, etc) maintenant il se comporte différemment. J'ai toujours le extensionless gestionnaire dans le web.config, mais maintenant, quand je navigue à la racine de l'application, il ne l'exploration de répertoire, et toutes les routes qu'il avait précédemment géré maintenant de revenir comme des erreurs 404 traitées par les StaticFile gestionnaire des services IIS. Je suis à une perte pour ce qui a changé et est à l'origine de la rupture.

J'ai regardé cette question, mais j'ai déjà vérifié que tous les composants requis sont installés.

OriginalL'auteur Agent_9191 | 2010-05-24