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

希望这可以帮到你!