实际环境:windows .net 有2.0和4.0版,
IIS站点主目录是2.0的应用程序集,下面建了一个虚拟目录用的是4.0的应用程序池,我做的程序是在4.0下跑的,
数据库是使用IBATISNET做的访问层,application_start几秒钟或几分钟重启一次,根本没法用下面是打开windows应用程序的事件日志事件类型: 错误
事件来源: .NET Runtime 4.0 Error Reporting
事件种类: 无
事件 ID: 1000
日期: 2012-2-21
事件: 14:25:42
用户: N/A
计算机: HP-ML150G5
描述:
Faulting application w3wp.exe, version 6.0.3790.3959, stamp 45d6968e, faulting module clr.dll, version 4.0.30319.1, stamp 4ba1d9ef, debug? 0, fault address 0x00001839.有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
数据:
0000: 41 00 70 00 70 00 6c 00   A.p.p.l.
0008: 69 00 63 00 61 00 74 00   i.c.a.t.
0010: 69 00 6f 00 6e 00 20 00   i.o.n. .
0018: 46 00 61 00 69 00 6c 00   F.a.i.l.
0020: 75 00 72 00 65 00 20 00   u.r.e. .
0028: 20 00 77 00 33 00 77 00    .w.3.w.
0030: 70 00 2e 00 65 00 78 00   p...e.x.
0038: 65 00 20 00 36 00 2e 00   e. .6...
0040: 30 00 2e 00 33 00 37 00   0...3.7.
0048: 39 00 30 00 2e 00 33 00   9.0...3.
0050: 39 00 35 00 39 00 20 00   9.5.9. .
0058: 34 00 35 00 64 00 36 00   4.5.d.6.
0060: 39 00 36 00 38 00 65 00   9.6.8.e.
0068: 20 00 69 00 6e 00 20 00    .i.n. .
0070: 63 00 6c 00 72 00 2e 00   c.l.r...
0078: 64 00 6c 00 6c 00 20 00   d.l.l. .
0080: 34 00 2e 00 30 00 2e 00   4...0...
0088: 33 00 30 00 33 00 31 00   3.0.3.1.
0090: 39 00 2e 00 31 00 20 00   9...1. .
0098: 34 00 62 00 61 00 31 00   4.b.a.1.
00a0: 64 00 39 00 65 00 66 00   d.9.e.f.
00a8: 20 00 66 00 44 00 65 00    .f.D.e.
00b0: 62 00 75 00 67 00 20 00   b.u.g. .
00b8: 30 00 20 00 61 00 74 00   0. .a.t.
00c0: 20 00 6f 00 66 00 66 00    .o.f.f.
00c8: 73 00 65 00 74 00 20 00   s.e.t. .
00d0: 30 00 30 00 30 00 30 00   0.0.0.0.
00d8: 31 00 38 00 33 00 39 00   1.8.3.9.
00e0: 0d 00 0a 00               ....    
事件类型: 错误
事件来源: .NET Runtime
事件种类: 无
事件 ID: 1027
日期: 2012-2-21
事件: 14:25:41
用户: N/A
计算机: HP-ML150G5
描述:
应用程序: w3wp.exe
Framework 版本: v4.0.30319
说明: 由于堆栈溢出,进程终止。
有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。

解决方案 »

  1.   

    你的Bin目录下
    是不是有东西在访问,或者是写数据
      

  2.   

    原来有在 bin下写日志,后来移除到了在c:盘写日志,bin下只有dll文件
      

  3.   

    原来有在 bin下写日志,后来移除到了在c:盘写日志,bin下只有dll文件
      

  4.   

    除了bin下面有变化之外,配置文件变化也会导致重启的
      

  5.   

    抓包文件如下:FAULTING_IP:  
    +189952f0131df74
    00000000 ?? ???EXCEPTION_RECORD: ffffffff -- (.exr 0xffffffffffffffff)
    ExceptionAddress: 00000000
      ExceptionCode: 80000007 (Wake debugger)
      ExceptionFlags: 00000000
    NumberParameters: 0BUGCHECK_STR: 80000007PROCESS_NAME: w3wp.exeERROR_CODE: (NTSTATUS) 0x80000007 - {EXCEPTION_CODE: (HRESULT) 0x80000007 (2147483655) - <Unable to get error code text>NTGLOBALFLAG: 0APPLICATION_VERIFIER_FLAGS: 0DERIVED_WAIT_CHAIN:   Dl Eid Cid WaitType
    -- --- ------- --------------------------
      0 ff8.fac Event   WAIT_CHAIN_COMMAND: ~0s;k;;BLOCKING_THREAD: 00000facDEFAULT_BUCKET_ID: APPLICATION_HANG_BlockedOn_EventHandlePRIMARY_PROBLEM_CLASS: APPLICATION_HANG_BlockedOn_EventHandleLAST_CONTROL_TRANSFER: from 7c957d0b to 7c9585ecFAULTING_THREAD: 00000000STACK_TEXT:   
    0007fc08 7c957d0b 7c821d1e 00000198 00000000 ntdll!KiFastSystemCallRet
    0007fc0c 7c821d1e 00000198 00000000 00000000 ntdll!NtWaitForSingleObject+0xc
    0007fc7c 7c821c8d 00000198 ffffffff 00000000 kernel32!WaitForSingleObjectEx+0xac
    0007fc90 5a604662 00000198 ffffffff 00000000 kernel32!WaitForSingleObject+0x12
    0007fca0 5a606e3f 00034e70 5a64f42d 00000000 w3dt!WP_CONTEXT::RunMainThreadLoop+0x10
    0007fca8 5a64f42d 00000000 64a31dcf 00000000 w3dt!UlAtqStartListen+0x2d
    0007fcb8 5a65c335 01001418 010013e4 010012d0 w3core!W3_SERVER::StartListen+0xbd
    0007ff0c 0100187c 00000007 00033a48 00000000 w3core!UlW3Start+0x26e
    0007ff44 01001a27 00000007 00033a48 00034310 w3wp!wmain+0x22a
    0007ffc0 7c82f23b 00000000 00000000 7ffde000 w3wp!wmainCRTStartup+0x12f
    0007fff0 00000000 010018f8 00000000 78746341 kernel32!BaseProcessStart+0x23
    FOLLOWUP_IP:  
    w3dt!WP_CONTEXT::RunMainThreadLoop+10
    5a604662 837e1400 cmp dword ptr [esi+14h],0SYMBOL_STACK_INDEX: 4SYMBOL_NAME: w3dt!WP_CONTEXT::RunMainThreadLoop+10FOLLOWUP_NAME: MachineOwnerMODULE_NAME: w3dtIMAGE_NAME: w3dt.dllDEBUG_FLR_IMAGE_TIMESTAMP: 45d71fe9STACK_COMMAND: ~0s ; kbBUCKET_ID: 80000007_w3dt!WP_CONTEXT::RunMainThreadLoop+10WATSON_IBUCKET: 395708677WATSON_IBUCKETTABLE: 1FAILURE_BUCKET_ID: APPLICATION_HANG_BlockedOn_EventHandle_80000007_w3dt.dll!WP_CONTEXT::RunMainThreadLoopWATSON_STAGEONE_URL: http://watson.microsoft.com/StageOne/w3wp_exe/6_0_3790_3959/45d6968e/unknown/0_0_0_0/bbbbbbb4/80000007/00000000.htm?Retriage=1Followup: MachineOwner