J'ai deux sites Web sur IIS 6 qui jettent des erreurs de serveur lorsqu'ils sont définis sur ASP.NET 2 (via l'onglet ASP.NET dans les propriétés IIS) - un en raison d'une dépendance sur une bibliothèque intégrée dans .NET 4, l'autre car il s'agit d'une application N4/MVC2 qui spécifie la valeur 4.0 en tant que targetFramework dans config. Lorsque je modifie le paramètre dans l'onglet ASP.NET pour être .NET 4, les deux sites Web retournent simplement des erreurs «page introuvable», même lorsqu'elles sont pointées sur une page spécifique (par route dans l'application MVC, un. fichier aspx dans l'application ASP.NET).Ce qui pourrait causer une erreur avec. Net 4.0 et IIS 6?
J'ai essayé d'ajouter un filtre ISAPI générique à l'application MVC comme décrit quelques endroits en ligne, mais cela n'a rien fait (que ce soit sur la dll 2.0 ou sur la dll 4.0). Les versions de .NET 4 sur le serveur et dans Visual Studio sont les mêmes (4.0.30319).
Je suis en cours d'exécution sous IIS 6 sur Windows Server 2003.
Est-ce que quelqu'un a des idées que je pourrais être absent ici?
double possible de [déployer bêta asp.net mvc à 6 iis causant 404] EQUIVAUT (http://stackoverflow.com/questions/239981/deploy-asp-net-mvc-beta -to-iis-6-provoquant-404s) – Malfist
J'ai déjà essayé la solution la mieux votée là-bas, à la fois dans les dossiers v2 et v4, et pas de chance. Et cela ne résout pas le problème de l'application ASP.NET, puisqu'elle a de toute façon une extension .aspx (il n'est donc pas nécessaire de passer un caractère générique à aspnet_isapi.dll). –