J'ai une application ASP.NET que j'essaie de convertir en application ASP.NET 4. L'application est assez simple. J'ai créé une nouvelle application Web dans IIS 7.5 pointant vers le répertoire dans lequel l'application ASP.NET existe.
Lorsque j'essaie d'exécuter l'application, mais en saisissant http: // localhost: [port] dans mon navigateur, je reçois l'erreur suivante:
Résumé de l'erreur Erreur
HTTP 500.21 - Le gestionnaire d'erreurs du serveur interne "PageHandlerFactory-Integrated" a un mauvais module "ManagedPipelineHandler" dans sa liste de modulesCauses les plus probables:
- Un gestionnaire géré est utilisé; cependant, ASP.NET n'est pas installé ou n'est pas installé complètement.
- Il y a une erreur typographique dans la configuration de la liste des modules du gestionnaire.
l'astuce "aspnet_regiis.exe -i" a fonctionné pour moi.
la source
J'ai fini par devoir réinstaller le framework .NET 4.
la source
Dans le Gestionnaire des services Internet, sous Sites, recherchez votre répertoire (page Web) et convertissez-le en application. Sélectionnez un pool d'applications valide (ou créez-en un nouveau), qui utilise .NET v.2 ou supérieur. Redémarrez IIS. Vous avez terminé.
la source
2 choses à vérifier:
1) Avez-vous installé les bits .NET 4.0 sur la boîte?
2) Le site en question est-il configuré pour utiliser ASP.NET 4.0?
la source
Cela a fonctionné pour moi http://blogs.msdn.com/b/amol/archive/2009/03/31/aspx-pages-not-getting-served-on-iis-7.aspx
la source