Ответ 1
У меня только что возникла эта проблема, и она была решена путем включения 32-битных приложений в приложение App Pool, как описано здесь (спасибо Colm!):
http://colmprunty1.azurewebsites.net/a-debugger-is-attached-to-w3wp-exe/
При отладке кода я получаю следующую ошибку.
Отладчик подключен к w3wp.exe, но не настроен для отладки этого необработанного исключения. Чтобы отладить это исключение, отделите текущий отладчик.
Я попытался исправить следующую ссылку, но для меня это не сработает. http://social.msdn.microsoft.com/Forums/vstudio/en-US/373e738f-1bc7-4dcb-88b4-ee8e78d72dc1/an-unhandled-exception-was-raised-from-microsoft-net-framework-v-10-11-or-20-but-the-current?forum=vsdebug
Он отлично работает, когда я использую Visual Studio 2012, но он не работает при использовании Visual Studio 2013. Я попытался восстановить Visual Studio 2013, но он никогда не работал.
Кто-нибудь знает, как это исправить?
Спасибо.
У меня только что возникла эта проблема, и она была решена путем включения 32-битных приложений в приложение App Pool, как описано здесь (спасибо Colm!):
http://colmprunty1.azurewebsites.net/a-debugger-is-attached-to-w3wp-exe/
Попробуйте это
== > Перейти к Свойствам проекта
== > Debug
== > Изменить Debugtype на Mixed (управляемый и собственный) только из управляемых
Похоже, возможно, у вас как раз вовремя отладка включена. Ваша программа выбрасывает и исключает, что ваш текущий отладчик не настроен для обработки, и, возможно, система запускает отладчик точно вовремя. Это параметр реестра, но также можно управлять с помощью опций в Visual Studio.
http://msdn.microsoft.com/en-us/library/k8kf6y2a(v=vs.85).aspx
Чтобы отключить отладку Just-In-Time, отредактировав реестр
В меню "Пуск" найдите и запустите regedit.exe
В окне редактора реестра найдите и удалите следующие разделы реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\DbgManagedDebugger
Если на вашем компьютере установлена 64-разрядная операционная система, удалите также следующие разделы реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft.NETFramework\DbgManagedDebugger
Не производите случайного удаления или изменения других разделов реестра.
Закройте окно "Редактор реестра".
Была та же проблема. Получил это сообщение все время, когда я хотел запустить свое приложение в режиме отладки. Оказалось, проблема в том, что у меня все еще был адвектор (http://msdn.microsoft.com/de-de/library/windows/hardware/ff538115 (v = vs .85).aspx), связанное с моим приложением. Когда-то отключилось, все вернулось к норме, и я мог нормально отлаживать.
Не уверен, что что-то связано с вашей проблемой. Просто говорю:)
Можете ли вы изменить исходный код, чтобы он содержал значимое исключение?
Также попробуйте перекомпилировать исходный код с помощью VS 2013 и проверить, отлично ли работает отладчик на этот раз.