Je réplique le déploiement d'applications Web et j'ai trouvé plusieurs problèmes liés à HTTP Error 500.19
. Ma machine exécute Windows 7 tandis que le développement en cours utilise Windows 8 . Nous développons notre application Web à l'aide de Visual Studio 2010 .
Tout d'abord, j'ai reçu un code d'erreur 0x80070021
, similaire à celui publié ici . Je mets à jour mon web.config en fonction de la réponse acceptée, puis j'ai reçu le code d'erreur suivant (qui est similaire à celui publié ici ).
HTTP Error 500.19 - Internal Server Error
Error Code 0x8007000d
Config Source -1: 0:
J'ai lu la définition des symptômes sur la page de support Microsoft et la cause de l'erreur est:
Ce problème se produit car le fichier ApplicationHost.config ou le fichier Web.config contient un élément XML mal formé.
et la solution est
Supprimez l'élément XML mal formé 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 d'origine.
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 la valeur par défaut de Windows 7.
Cela fait 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 articles similaires / dupliqués / fermés (environ 13) dans stackoverflow, j'ai tout essayé sauf la réponse liée à Ajax (est-elle liée) et je n'ai toujours aucune idée de l'erreur.
Quelqu'un peut-il résoudre cette erreur? (Et si possible, une liste complète de choses doit être vérifiée afin que nous puissions réduire les messages similaires comme celui-ci.) Je suis prêt à fournir plus de détails.