Obtenir un 404 lors de l'utilisation .NET 4 sur IIS 6, avec ou sans MVC
-
19-09-2019 - |
Question
J'ai terminé cette mise en place sur quelques justes boîtes IIS 6, mais on me donne un moment difficile.
Le problème se produit lorsque j'ajoute le mappage d'extension d'application à:
c:\windows\microsoft.net\framework\v4.0.21006\aspnet_isapi.dll
Lorsque cela est en place, je reçois une erreur 404 à chaque requête.
Même si je supprime tous les fichiers du répertoire de l'application en dehors d'un test.htm
de base et accéder à ce, je reçois encore 404.
- J'ai décoché le « Vérifiez que le fichier existe »
- J'ai mis en place un pool d'applications .NET 4 et fait remarquer que ma demande que
- J'ai changé la version ASP.NET à 4.0.21006
- J'ai vérifié le fichier journal IIS, et il n'y a rien d'utile là-dedans (il montre que le premier groupe de demandes après chaque redémarrage, puis arrête l'enregistrement)
- Je l'ai vérifié le journal des événements application et rien ne se fait rapport
- J'ai installé MVC 2
Je l'ai copié la mise en place sur une autre boîte, juste pour être sûr, après toutes les mêmes étapes - et tout cela fonctionne
Que puis-je regarder pour ??
N.B.:
Si je mets à .NET v2 dans IIS, je peux naviguer avec succès à \test.htm
La solution
Allez dans les extensions de service Web dans IIS et ASP.NET 4.0 mis à Autorisée au lieu de interdite.
Comme ceci:
BTW: Cela me est arrivé dans la version RTM de .NET 4 et, donc il n'y a pas que les bêtas
.