У меня был знаменитый "В настоящий момент точка останова не будет удалена. Для этого документа не было загружено никаких символов". - проблема и была вдохновлена этой нитью:
Я начал отладчик, открыл Debug → Window → Modules, щелкните правой кнопкой мыши на сборке → Информация о загрузке символов. Это указывает на странное место:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Временные файлы ASP.NET {myProjectFolder}\8df46672\bbaeb99e\assembly\dl3\c29c5e19\aa46dcf7_10dccc01 {myProject}.pdb: символы загружены. `
Он исправил проблему для меня временно, когда я удалил {myProjectFolder}
. Но он все еще указывает на этот .pdb файл (VS восстанавливает временную папку после удаления). Я предполагаю, что он должен указывать на .pdb в каталоге bin, но, как в других сборках. Как я должен это исправить? Или это нормальное поведение?
спасибо для любых подсказок...
Изменить: это ASP.NET - Project (.NET 4.0), MVC 3. До сих пор нет COM-библиотек. Я снова удалил вышеупомянутый каталог и снова оказался в точке "Точка останова в настоящее время...". Если я открою окно "Модули", Symbol Status отобразит "Пропущенные символы загрузки". для всех сборок, кроме App_global.asax.exot9a5x.dll.
Изменить 2: веб-сайт настроен на работу в локальном IIS 7. Если я перейду на Visual Studio Development Server, отладка работает нормально. Кажется, связано с IIS?