IISExpress を使用して VS2012 で MVC4 サイトを実行すると、次のエラーが発生し、IISExpress が停止することがあります。
iisexpress.exe: Managed (v4.0.30319)' has exited with code -1073741816 (0xc0000008) 'An invalid handle was specified
これに関するイベント ログには何も記録されておらず、インターウェブでも何も見つかりません。
私はいくつかの非常に漠然とした理論を持っています:
- 私のサイトは MEF を使用しており、起動時にモジュールを動的にロードします。競合状態が時々発生するため、IIS はアセンブリを開くことができませんが、私のトレース ログは、IIS がスタートアップ サイクルのその部分を超えていることを示しています。
- SignalR もありますが、ハブを起動する以外はまだあまり機能していません。SignalR はかなり新しく、証明されていませんが、最新の RC2 バージョンを更新しても同じ結果が得られました。
ああ、VS Dev Web サーバーを使用しているときにも同じエラーが発生しました。完全な IIS はまだ試していません。
他の誰かが手がかりに行きますか??
ありがとう
アップデート:
物事を少し安定させたように見えるいくつかのナゲット参照を修正しましたが、今朝、それが再び起こりました。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'.
どこかにもっと便利なログがあれば、喜んで提供します。
乾杯