Estoy replicando la implementación de aplicaciones web y encontré varios problemas relacionados con HTTP Error 500.19
. Mi máquina ejecuta Windows 7 mientras que el desarrollo de trabajo usa Windows 8 . Estamos desarrollando nuestra aplicación web con Visual Studio 2010 .
Primero, obtuve un código de error 0x80070021
, similar al publicado aquí . Actualizo mi web.config de acuerdo con la respuesta aceptada y luego obtuve el siguiente código de error (que es similar al publicado aquí ).
HTTP Error 500.19 - Internal Server Error
Error Code 0x8007000d
Config Source -1: 0:
He leído la definición de síntomas en la página de soporte de Microsoft y la causa del error es:
Este problema se produce porque el archivo ApplicationHost.config o el archivo Web.config contiene un elemento XML con formato incorrecto.
y la solucion es
Elimine el elemento XML con formato incorrecto del archivo ApplicationHost.config o del archivo Web.config.
Sin embargo, el web.config que utilicé funciona perfectamente en el entorno de desarrollo original.
Esto es lo que he comprobado y probado hasta ahora:
- Instale ASP.NET llamando a aspnet_regiis -i
- Configurar mi aplicación para usar un grupo de aplicaciones diferente (ASP.NET v4.0, .NET v4, etc.)
- El archivo ApplicationHost.config sigue usando el valor predeterminado de Windows 7.
Esto es parte de mi 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>
He leído publicaciones similares / duplicadas / cerradas (alrededor de 13) en stackoverflow, probé todas excepto la respuesta relacionada con Ajax (está relacionada) y todavía no tengo ni idea de cuál es el error.
¿Alguien sabe cómo solucionar este error? (Y si es posible, es necesario verificar una lista completa de cosas para que podamos reducir publicaciones similares como esta). Estoy listo para brindar más detalles.