Подтвердить что ты не робот

Ошибка IISExpress с ошибкой 0xc0000008

Иногда при запуске моего сайта 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'.

Если есть еще несколько полезных протоколов, я с радостью предоставил их.

Приветствия

4b9b3361

Ответ 1

Включить ведение журнала неудачных запросов в IIS для захвата ошибок

ссылка здесь

и вы можете получить дополнительную информацию о потоке на форумах IIS.

Удачи!

Ответ 2

Это похоже на появление в VS от VS2010 и Не удается запустить программу с помощью отладчика, имеет ссылку на номер ошибки partly и исключение 0xC0000008 упоминает конкретное исключение.

Эта ссылка Ошибка AjaxControlToolkit с PopupControlExtender также ссылается как на номер исключения и ошибки в нижней части второй трассировки стека, так и на OP решить проблему.

Все ссылки/рекомендации и ссылки на журнал подключения MS для этой ошибки. Надеюсь, это поможет вам немного продвинуться в поисках ответа.

Ответ 3

vs2013 → инструмент → опция → проект и решение- > веб-проект → отменить использование IIS Express 64

Надеюсь, это поможет вам!