Je reproduis le déploiement d'une application web et j'ai trouvé plusieurs problèmes liés à HTTP Error 500.19
. Ma machine fonctionne Windows 7 alors que le développement en cours utilise Windows 8 . Nous développons notre application Web en utilisant Visual Studio 2010 .
D'abord, j'ai obtenu le code d'erreur 0x80070021
similaire à celui affiché aquí . J'ai mis à jour mon web.config selon la réponse acceptée et j'ai obtenu le code d'erreur suivant (qui est similaire à celui affiché) aquí ).
HTTP Error 500.19 - Internal Server Error
Error Code 0x8007000d
Config Source -1: 0:
J'ai lu la définition des symptômes dans Page d'assistance de Microsoft et la cause de l'erreur est :
Ce problème se produit parce que le fichier ApplicationHost.config ou le fichier Web.config contient un élément XML malformé.
et la solution est
Supprimez l'élément XML malformé du fichier ApplicationHost.config ou du fichier Web.config.
Cependant, le web.config que j'ai utilisé fonctionne parfaitement dans l'environnement de développement original.
Voici ce que j'ai vérifié et essayé jusqu'à présent :
- Installez ASP.NET en appelant aspnet_regiis -i
- Configurer mon application pour utiliser un pool d'applications différent (ASP.NET v4.0, .NET v4, etc.)
- Le fichier ApplicationHost.config utilise toujours les valeurs par défaut de Windows 7.
Voici une partie de mon Web.Config
<system.webServer>
<section name="handlers" overrideModeDefault="Allow" />
<section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Allow" />
<validation validateIntegratedModeConfiguration="false" />
<modules runAllManagedModulesForAllRequests="true">
</modules>
<handlers>
<remove name="UrlRoutingHandler" />
<add name="ReportViewerWebControlHandler" preCondition="integratedMode" verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</handlers>
<urlCompression doStaticCompression="true" doDynamicCompression="false"></urlCompression>
<directoryBrowse enabled="true" />
<defaultDocument>
<files>
<add value="Logon.aspx" />
</files>
</defaultDocument>
</system.webServer>
J'ai lu des messages similaires/dupliqués/fermés (environ 13) dans stackoverflow, j'ai tout essayé sauf la réponse relative à Ajax (est-ce lié) et je n'ai toujours pas d'idée sur la nature de l'erreur.
Quelqu'un sait-il comment réparer cette erreur ? (Et si possible, une liste complète des choses à vérifier afin que nous puissions réduire le nombre de posts similaires comme celui-ci). Je suis prêt à fournir plus de détails.