Иногда при запуске моего сайта MVC4 в VS2012 с использованием IISExpress я получаю следующую ошибку и IISExpress останавливается:
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. Я еще не пытался выполнить полный IIS.
Кто-нибудь еще подскажет?
Спасибо
UPDATE:
Я исправил пару ссылок на нугте, которые, казалось, немного затормозили вещи, а сегодня утром это произошло снова. Окно вывода 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'.
Если есть еще несколько полезных протоколов, я с радостью предоставил их.
Приветствия