У меня почти та же проблема, что и без ответа вопрос . Разница лишь в том, что я использую VS2008, но я нахожусь в проекте MVC, вызывающем эту функцию javascript:
function CompanyChange(compCtrl) {
alert(compCtrl.value);
debugger;
var test;
for (var i = 0; i < document.all.length; i++) {
test = document.all[i];
}
}
Я нажал на предупреждение, а затем получил сообщение «нет исходного кода для текущего местоположения». В этот момент страница перестает отвечать на запросы, и мне приходится вручную останавливать отладчик, чтобы выключить его.
Я вошел на другую машину и запустил этот точный код, и он работает нормально, я попал в отладчик и могу пройти. Я проверил, чтобы убедиться, что все настройки в VS> Инструменты> Параметры> Отладка идентичны, а также IE> Параметры> Дополнительно, и они есть. Обе машины являются 32-разрядной версией Windows 7 Enterprise, VS2008, IE8.
Я также пытался подключить процесс вручную в VS и использовать «Инструменты разработчика» в IE, который не работал (сказал, что процесс уже подключен).
Я надеялся, что кто-то может столкнуться с этой проблемой и нашел обходной путь, потому что я уже много занимался поиском и перепробовал все варианты, которые прочитал. Кто-нибудь еще сталкивался с этим?
Спасибо,
Джефф