asp.net iis profiler

El sitio web no pudo ser configurado correctamente; Error al obtener la información del proceso ASP.NET. Solicitando



iis profiler (4)

Hice un sitio web utilizando el asp.net 4.0. Lo he implementado en mi IIS local. Necesito hacer el generador de perfiles en Visual Studio 2010. Cuando hago clic en el botón Ejecutar perfil, aparece el error como se muestra a continuación.

"El sitio web no se pudo configurar correctamente; no se pudo obtener la información del proceso ASP.NET. La solicitud ''http: //xxx/VSEnterpriseHelper.axd'' devolvió un error: el servidor remoto devolvió un error: (500) Error interno del servidor".

¿Qué está mal? Yo para solucionar este problema.


En el archivo web.config, cambiar el atributo de la configuración de la aplicación de "configSource" a "file" funcionó para mí.

<appSettings configsource="..."> to <appSettings file="...">


Este problema puede ocurrir si el sitio de destino está utilizando un archivo de configuración externo.

Puede revisar el informe de errores sobre este tema que alguien presentó en connect.microsoft.com

Causa posible del problema con el Profiler, IIS


Para mí el problema estaba en la etiqueta de ubicación :

<location path="." inheritInChildApplications="false">

El Perfilador lo ignoró durante las modificaciones de Web.config y agregó secciones duplicadas que ya estaban definidas dentro de la etiqueta de ubicación . Por lo tanto, el Web.config resultante se consideró roto por IIS y se devolvió el error 500.

Enfoque común sobre cómo determinar una raíz del problema: cuando el Analizador modificó la configuración y antes de que se lanzara la excepción (aproximadamente 1 segundo), puede ver el archivo web.config modificado en la carpeta de su proyecto (junto a la copia de seguridad recién creada del archivo original). En este momento, debe "capturar" (copiar y pegar) Web.config modificado y luego usarlo como un archivo de configuración regular en su proyecto. Ahora, cuando abra su proyecto en el navegador, IIS mostrará exactamente qué es incorrecto (detalles de la excepción "500").


Tuve el mismo problema. El problema estaba en web.config . Después de que lo arreglé, ya no recibí este error.