asp.net - .Net Framework: excepción en w3wp.exe
iis (7)
Encontré el mensaje en el visor de eventos:
"Descripción: El proceso se terminó debido a un error interno en el tiempo de ejecución de .NET en IP 6B484BC2 (6B300000) con el código de salida 80131506."
Fue causado por actualizaciones de .Net Framework 4.5 . Desinstalé la última actualización. Se solucionó el problema.
Consejo: Cómo verificar el visor de eventos. Visual Studio> Ver> Explorador de servidores> SERVER_NAME> Haga clic con el botón derecho en "Registro de eventos"> Inicie el Visor de eventos> Registros de Windows> Configuración.
Hay información sobre el error: http://support.microsoft.com/kb/2640103/en-us . Pero la revisión está disponible solo a pedido de Microsoft.
No recuerdo el número de actualización "perjudicial". Pero creo que todos podrán encontrar las últimas actualizaciones para eliminarlas.
Desarrollé un sitio web con formularios web en asp.net 3.5. Lo ejecuté con IIS. Funcionó bien antes. Pero la excepción ocurrió de repente, cuando la depuré. Mensaje fue
Se produjo una excepción de Microsoft .Net Framework no controlada en w3wp.exe [XXXX]
Ocurre cada vez que intento ejecutar mi aplicación, pero cuando ejecuto el sitio web con Cassini no hay excepción. No hay excepción, cuando implemento la página html en IIS. El problema ocurre con la aplicación .net solo en IIS.
Probé muchas soluciones que había encontrado aquí, pero ninguna resolvió el problema.
¿Cuál es el problema? ¿Alguien puede ayudar? Gracias.
Este error ocurrió para mí porque mi .dll que estaba siendo utilizado por el servidor no era la misma versión que el .dll que estaba usando mi aplicación cliente.
En resumen: asegúrese de que su aplicación y su sitio web utilicen los mismos archivos DLL.
Esto puede ser causado en ASP.NET cuando ocurre un bucle infinito.
Un ejemplo común es la presentación de una vista parcial que luego se presenta en ASP.NET MVC.
Hemos arreglado este isse. Para nosotros, fue debido a los niveles de permiso para escribir en el registro. Se modificaron los permisos en IIS.
Repita este paso para cada sitio.
- Abra el Administrador de IIS.
- Seleccione el sitio.
- Autenticación abierta
- Editar credenciales de "autenticación anónima". Cambiar para usar la Identidad del Grupo de Aplicaciones.
- Restablecer IIS
Mi problema era que una DLL que mi aplicación necesitaba para cargar ya no estaba en la carpeta bin. Mirar en el Event Viewer> Windows Logs> Application
es cómo descubrí cuál era el problema y qué dll faltante estaba causando el problema.
Tuve este problema porque mi grupo de aplicaciones IIS para la aplicación estaba configurado en .NET 4.5 (Classic). Lo cambié a IIS no clásico, reiniciado y el problema desapareció.
Tuve un problema similar, en su mayoría el problema se debe a que el código, que va en un bucle infinito, termina con la excepción de .
Simplemente comenté todo el código en la página de inicio y probé, la página comienza a funcionar, luego, sin comentar, la funcionalidad principal una tras otra, se dio cuenta de que la representación del controlador está en un bucle infinito. Encontré una solución para esto.