2012-09-05 21 views
6

Mi grupo de aplicaciones sigue fallando cuando uso un proveedor de .NET escrito por un tercero. No estoy seguro de dónde comenzar a solucionar el problema.Bloqueo de grupo de aplicaciones IIS con excepción 0xc0000005

que utiliza Visor de sucesos para obtener la siguiente información:.

 
Faulting application name: w3wp.exe, version: 7.5.7601.17514, time stamp: 0x4ce7a5f8 
Faulting module name: ntdll.dll, version: 6.1.7601.17514, time stamp: 0x4ce7b96e 
Exception code: 0xc0000005 
Fault offset: 0x00052d94 
Faulting process id: 0x162c 
Faulting application start time: 0x01cd8ad4f6ad757b 
Faulting application path: c:\windows\system32\inetsrv\w3wp.exe 
Faulting module path: C:\windows\SYSTEM32\ntdll.dll 
Report Id: 36661c3b-f6c8-11e1-830c-180373c0a6cd 
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> 
    <System> 
    <Provider Name="Application Error" /> 
    <EventID Qualifiers="0">1000</EventID> 
    <Level>2</Level> 
    <Task>100</Task> 
    <Keywords>0x80000000000000</Keywords> 
    <TimeCreated SystemTime="2012-09-04T19:39:17.000000000Z" /> 
    <EventRecordID>26328</EventRecordID> 
    <Channel>Application</Channel> 
    <Computer>my computer</Computer> 
    <Security /> 
    </System> 
    <EventData> 
    <Data>w3wp.exe</Data> 
    <Data>7.5.7601.17514</Data> 
    <Data>4ce7a5f8</Data> 
    <Data>ntdll.dll</Data> 
    <Data>6.1.7601.17514</Data> 
    <Data>4ce7b96e</Data> 
    <Data>c0000005</Data> 
    <Data>00052d94</Data> 
    <Data>162c</Data> 
    <Data>01cd8ad4f6ad757b</Data> 
    <Data>c:\windows\system32\inetsrv\w3wp.exe</Data> 
    <Data>C:\windows\SYSTEM32\ntdll.dll</Data> 
    <Data>36661c3b-f6c8-11e1-830c-180373c0a6cd</Data> 
    </EventData> 
    </Event> 
+0

Bueno, "0xc0000005" podría ser una infracción de acceso a la memoria. Tal vez usted cantact el tercero. ¿Qué tipo de proveedor está utilizando allí? – TGlatzer

+0

Funciona bien en IIS Express, pero tan pronto como implemente en IIS se bloquea. Unificar es el nombre de la empresa. SQLBase. –

+0

¿Intentó implementarlo en un IIS local (en el mismo equipo que el IIS Express)? En caso negativo, intente, si falla allí, póngase en contacto con la empresa. Si no se bloquea, verifique sus requisitos en el Servidor de destino. – TGlatzer

Respuesta

4

cheque bondadoso la cuenta en la que w3wp.exe proceso de trabajo se está ejecutando tener permisos de lectura/escritura de su carpeta de alojamiento (Ej Initpub)

+0

Creo que ese podría ser el problema. El ensamblaje del proveedor carga otros ensambles que se usan. La ruta a los ensamblajes adicionales se especifica en un archivo ini. Tal vez un problema de permiso en las otras asambleas? Esto es nuevo para mí, así que no soy el mejor para solucionar el problema. –

+0

Ese fue mi problema. En una VM, el 'DefautlAppPool' se detenía de la nada cuando se solicitaba una página. Cambió la identidad del conjunto de aplicaciones y ahora está funcionando. Tal vez alguien cometió un error con los permisos de la cuenta 'Servicio de red' (el usado anteriormente) en esta máquina virtual. –

1

Tuve el mismo problema. En mi código que tenía la siguiente línea de código vb.net:

Dim mPath as string = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) 

Todo mi ASP.NET chocó, porque no puede acceder a esta carpeta en tiempo de ejecución. El manejo de errores no funciona. Clr simplemente se cuelga.

Reemplazando esta línea por un directorio existente resolví mi problema.

0

Acabo de tener el mismo problema, pero se solucionó al eliminar manualmente las carpetas bin y obj de mi proyecto MVC.

Cuestiones relacionadas