我对IIS Express的问题非常令人沮丧。当我开始调试时,一切正常,但在几次请求后IIS挂起并崩溃。我的浏览器(Chrome版本37.0.2062.120 m)等待响应几秒钟,然后IIS Express停止运行。我的输出是
The program '[4432] iisexpress.exe' has exited with code -2147023895 (0x800703e9).
和事件日志如下所示:
Log Name: Application
Source: Application Error
Date: 2014-09-18 14:12:24
Event ID: 1000
Task Category: (100)
Level: Error
Keywords: Classic
User: N/A
Computer: COMP0008
Description:
Faulting application name: iisexpress.exe, version: 8.5.9748.0, time stamp: 0x5384d451
Faulting module name: clr.dll, version: 4.0.30319.34014, time stamp: 0x52e0b784
Exception code: 0xc00000fd
Fault offset: 0x000114a7
Faulting process id: 0x15f0
Faulting application start time: 0x01cfd3312b227e51
Faulting application path: C:\Program Files (x86)\IIS Express\iisexpress.exe
Faulting module path: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll
Report Id: 0bd590d7-3f2d-11e4-82a5-7845c406525d
Faulting package full name:
Faulting package-relative application ID:
Event Xml:
<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="2014-09-18T12:12:24.000000000Z" />
<EventRecordID>62449</EventRecordID>
<Channel>Application</Channel>
<Computer>COMP0008</Computer>
<Security />
</System>
<EventData>
<Data>iisexpress.exe</Data>
<Data>8.5.9748.0</Data>
<Data>5384d451</Data>
<Data>clr.dll</Data>
<Data>4.0.30319.34014</Data>
<Data>52e0b784</Data>
<Data>c00000fd</Data>
<Data>000114a7</Data>
<Data>15f0</Data>
<Data>01cfd3312b227e51</Data>
<Data>C:\Program Files (x86)\IIS Express\iisexpress.exe</Data>
<Data>C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll</Data>
<Data>0bd590d7-3f2d-11e4-82a5-7845c406525d</Data>
<Data>
</Data>
<Data>
</Data>
</EventData>
</Event>
我已经在Visual Studio 2013中卸载了所有扩展程序; 清除了那些文件夹:
Documents\IISExpress
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files
仍然没有成功。我的系统:安装了所有更新的Windows 8.1。
有什么想法吗?
编辑: 我也禁用了浏览器链接。
编辑: 我已经清除了
%HOMEPATH%\AppData\Local\Temp\iisexpress
并重新安装IIS Express 8.无变化 我注意到如果我在等待响应时关闭浏览器没有任何反应,但是如果我停止或重新启动调试会话,我会得到这个:
但是当我等待几秒钟时,IIS会无声地崩溃。
答案 0 :(得分:7)
Windows错误代码可能含糊不清,但可以通过简单的过程轻松理解
0x800703e9
中取最后4个字符03e9
03e9
转换为小数位,在这种情况下为1001
net helpmsg 1001
或返回任何十进制值。在这种情况下,您收到的错误是Recursion too deep; the stack overflowed.