IISExpress与0xc0000008错误崩溃
偶尔在VS2012中使用IISExpress运行我的MVC4站点时,出现以下错误,IISExpress停止:
iisexpress.exe: Managed (v4.0.30319)' has exited with code -1073741816 (0xc0000008) 'An invalid handle was specified
事件日志中没有任何内容,我无法findinterweb上的任何东西。
我有一些非常模糊的理论:
- 我的网站在启动时dynamic使用MEF加载模块。 也许有偶尔的竞争条件,所以IIS不能打开一个程序集,但我的跟踪日志显示,IIS超出了启动周期的一部分。
- 它也有SignalR,但是除了启动集线器之外还没有做太多的事情。 SignalR是相当新的和未经证实的,但我更新了最新的RC2版本,结果相同。
哦,我也使用VS开发Web服务器时也有同样的错误。 我还没有尝试完整的IIS呢。
任何人都有线索?
谢谢
更新:
我固定了一些似乎使事情稳定一些的nuget引用,然后今天上午又发生了。 VS输出窗口显示这个:
'iisexpress.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.Mobile\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.Mobile.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled. 'iisexpress.exe' (Managed (v4.0.30319)): Loaded 'C:\Users\peter.jones\AppData\Local\Temp\Temporary ASP.NET Files\root\a4aa93f7\dfa23a50\App_Web_rpzlbjhw.dll', Symbols loaded. 'iisexpress.exe' (Managed (v4.0.30319)): Loaded 'C:\Users\peter.jones\AppData\Local\Temp\Temporary ASP.NET Files\root\a4aa93f7\dfa23a50\App_Web_c1rjct4s.dll', Symbols loaded. The program '[11072] iisexpress.exe: Managed (v4.0.30319)' has exited with code -1073741816 (0xc0000008) 'An invalid handle was specified'.
如果有一些更有用的日志logging,我会很乐意提供。
干杯
在IIS中启用失败请求跟踪日志logging以捕获错误
链接在这里
并且您可以在IIS论坛上获得有关该线程的更多信息
祝你好运!
这似乎是从VS2010开始的VS发生和无法运行程序使用debugging器有一个参考particulat错误号和exception0xC0000008提到特定的exception。
此链接AjaxControlToolkit错误与PopupControlExtender同时引用第二个堆栈跟踪的底部的exception和错误号和OP继续解决问题。
所有的链接/build议和链接到MS连接日志的故障。 希望这能帮助你在寻求答案时获得更多的进步。
vs2013 – >工具 – >选项 – >项目&解决scheme – > web项目 – >取消使用IIS Express 64
希望这可以帮到你!
- web.config编译/集合元素是做什么的?
- 将X-Frame-Options标题添加到MVC 4应用程序中的所有页面
- 使用.NET 4.0任务模式将JSON反序列化为使用HTTPClient .ReadAsAsync的数组或列表
- MVC4的DataType.Date EditorFor不会显示在Chrome中的date值,在Internet Explorer罚款
- 在Windows 8的IIS 8上与.NET 4.5的MVC 4网站给403.14禁止的错误
- MVC4 HTTP错误403.14 – 禁止
- 如何使用ApiController返回原始string?
- Styles.Render在MVC4中
- 使用HTML5启用后置摄像头