2013-02-10 142 views
43

偶爾:IISExpress與0xc0000008錯誤崩潰

iisexpress.exe: Managed (v4.0.30319)' has exited with code -1073741816 (0xc0000008) 'An invalid handle was specified 

有沒有在事件日誌中,這和我找不到的東西interweb。

我有一些非常模糊的理論:

  • 我的網站是一個加載的模塊動態使用MEF在啓動時。也許 有偶爾的競爭條件,所以IIS無法打開程序集 但我的跟蹤日誌顯示IIS超出了啓動 週期的那部分。
  • 它也有SignalR,但除了啓動集線器外,它還不是 。 SignalR是相當新的和未經證實的,但我已經更新了最新的RC2版本 ,結果相同。

哦,我在使用VS Dev Web服務器時也遇到了同樣的錯誤。我還沒有嘗試完整的IIS。

其他人去找一個線索?

感謝

UPDATE:

我固定的一對夫婦的NuGet引用這似乎stabalize事情了一下,今天早上它再次發生。 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'. 

如果有一些更有用的日誌記錄某處我會很樂意提供它。

乾杯

+0

您是否在機器上安裝了以下Windows更新之一?(support.microsoft。com/kb/2750149爲Windows 8和support.microsoft.com/kb/2750147 Windows 7平臺)。 – Anand 2013-02-11 17:42:19

+0

不,我沒有安裝。將嘗試,但爲什麼你認爲這將有助於?我無法看到有關IIS或錯誤編號的自述文件中的任何內容。 – Jonesie 2013-02-11 19:10:09

+0

您可以給我們發一封電子郵件給我們一個小的repro在[email protected]?你有沒有嘗試在調試器連接到iisexpress之前崩潰,看看你是否可以得到堆棧跟蹤? – Anand 2013-02-13 01:16:16

回答

2

啓用IIS失敗請求跟蹤日誌記錄捕獲錯誤

link here

,你可以得到在IIS論壇

好運氣有關線程的詳細信息!

+0

抱歉無權發佈更多鏈接:( – Dmitry 2013-08-22 12:38:10

+0

這是可以在IIS中啓用的嗎快速? – 2016-04-12 20:01:14

0

vs2013 - >工具 - >選項 - >項目&解決方案 - >網絡工程 - >取消使用IIS快遞64

希望這能幫助你!

+0

不知道爲什麼這是downvoted ... [這個答案](http://stackoverflow.com/a/30455257/945456)在類似的問題上有幾個upvotes(雖然我猜這是相反的情況,雖然:檢查VS unchecking )。 – 2016-06-30 22:14:10