«Точка останова в настоящее время не будет достигнута. Для этого документа не загружены символы ». - .pdb загружен из неправильного места?

У меня была известная фраза «Точка останова в настоящее время не будет достигнута. Для этого документа не загружены символы ». - проблема и была вдохновлена ​​этой веткой :

Я запустил отладчик, открыл «Отладка» -> «Окно» -> «Модули», щелкнул правой кнопкой мыши по сборке -> «Информация о загрузке символов». Он указывает на странное место:

C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files {myProjectFolder} \ 8df46672 \ bbaeb99e \ assembly \ dl3 \ c29c5e19 \ aa46dcf7_10dccc01 {myProject} .pdb : Символы загружены. `

Это временно устранило проблему, когда я удалил {myProjectFolder} . Но он по-прежнему указывает на этот .pdb-файл (VS воссоздает временную папку после удаления). Думаю, он должен указывать на .pdb в каталоге bin, хотя , как и в других сборках.Как мне это исправить? Или это нормальное поведение?

Thx for any tipps ...

Edit: Это ASP.NET - Project (.NET 4.0), MVC 3 . COM-библиотеки пока не включены. Я снова удалил вышеупомянутый каталог и снова получил сообщение «Точка останова в настоящее время не будет ...». Если я открою окно модулей, состояние символа покажет «Пропущенные символы загрузки» для всех сборок, кроме App_global.asax.exot9a5x.dll.

Изменить 2: веб-сайт настроен для работы на локальном IIS 7 . Если я перейду на Visual Studio Development Server, отладка будет работать нормально. Кажется, это связано с IIS?

15
задан Community 23 May 2017 в 12:02
поделиться