Точки останова JavaScript больше не работают в Visual Studio 2008?

Мои точки останова JavaScript в Visual Studio больше не работают. Сейчас нет. Я перепробовал все, что смог найти в Интернете. отладчик операторов javascript также не работает в FF (и нет, он не в первой строке функции) отладчик работает в IE, но мне нужна отладка для проблем с FF. Firebug, ИМХО отстой - просто взгляните на этот список наблюдения, через который вам придется продираться. Мне нужно немедленное окно для проверки vars ect. Я пробовал в последних FF, Chrome и IE. Но VS2008 просто нигде не сломается в Javascript.

Отладка включена везде и везде, я пробовал подключаться к браузерам, удалять временные файлы, очищать кеши и т. д., т. д., т. д., т. д., т. д. Перепробовал все, кроме дробовика 12-го калибра (я сохраняю патроны для следующего сотрудника Microsoft, с которым столкнусь). Последнее, что я пробовал, это ремонт VS. Нет, не сработало. Я попробовал полное удаление VS, regclean, дефрагментацию, а затем переустановил VS2008 и SP1. После переустановки я попробовал пустую страницу с 1 кнопкой и одной трехстрочной функцией, показанной ниже.

function TestIt() {
  var x = 0;
  debugger;
  alert("In Test function");
}

поставьте точку останова на строку var x = 0;. Нет, не сработало.

У Microsoft нет ответов, они ведут себя так, будто впервые об этом слышат. Кажется, что эта проблема существует с vs2003, и у людей все еще есть эта проблема в vs2010. Идеи?


person Stu    schedule 21.06.2011    source источник
comment
Когда вы устанавливаете точку останова с помощью мыши, говорит ли она, что сообщение, подобное этой точке останова, никогда не будет достигнуто?   -  person Mic    schedule 22.06.2011
comment
отладчик операторов также не работает в FF --- как так? Вы пробовали использовать FireBug?   -  person InfinitiesLoop    schedule 22.06.2011
comment
Микрофон - это было до переустановки VS, теперь значок точки останова нормальный   -  person Stu    schedule 22.06.2011
comment
InfinitiesLoop Я могу взломать firebug, используя точку останова firebug. Но я хочу, чтобы он сломался в VS2008, как раньше. оператор отладчика javascript будет работать в IE, но я пытаюсь решить проблемы FireFox и не разбираюсь в firebug, нет непосредственного окна, в которое я могу вставить операторы для их оценки, т.е. Я не могу перейти ?document.getelementbyid('blah').value или просмотреть содержимое объекта. О, у firebug есть списки всевозможных вещей, но не то, что мне нужно или что меня хотя бы отдаленно интересует.   -  person Stu    schedule 22.06.2011


Ответы (2)


Я устал от сомнительных отладчиков javascript и вместо этого активно использую ведение журнала.

person Joe    schedule 21.06.2011
comment
Это вариант, который я не рассматривал. Если бы я мог просто заставить точки останова VS2008 работать в функциях JS, как это было раньше, я был бы золотым. - person Stu; 22.06.2011

Вы пробовали отладчик Chrome? Я давно отказался от Firebug в пользу Chrome.

person Ian    schedule 21.06.2011
comment
Моя страница отлично работает в IE. Теперь я пытаюсь заставить его работать в FF. Следующим будет Хром. Спасибо за предложение сейчас попробую. Может быть, я смогу решить проблемы с кросс-браузером в Chrome. - person Stu; 22.06.2011