Код сценария удаленной отладки VS2010 - PullRequest
1 голос
/ 29 января 2011

Возможно ли выполнить удаленную отладку кода сценария с помощью Visual Studio 2010?

У меня проблема с JavaScript, возникающая только в IE6 / IE7.Я занимаюсь разработкой под Windows 7 (64-разрядная версия), поэтому могу устанавливать IE6 и 7 только как виртуальные машины.

Я настроил удаленную отладку между моей машиной для разработки и виртуальной машиной и могу успешно подключиться к IEXPLOREпроцесс, но я не могу отладить его как код сценария.

В VS2010 от Debug |Прикрепить к процессу, когда я пытаюсь подключиться к процессу IEXPLORE на удаленной машине VS2010, он указан как тип x86 (сценарий не отображается).И когда я нажимаю «Выбрать», чтобы выбрать тип кода, варианты НЕ включают параметр сценария (только «Управляемый», «Собственный», «Silverlight», «T-SQL», «Рабочий процесс»).

Таким образом, хотя отладчик подключен к удаленномупроцесс, это не отладка сценария, поэтому мои точки останова не достигают.

Я включил отладку в Internet Explorer на виртуальной машине.

Эта страница http://msdn.microsoft.com/en-us/library/bb385613.aspx предполагает, что удаленныйвозможна отладка скриптового кода.Однако я не могу запустить его.Любые идеи будут с благодарностью.

Ответы [ 3 ]

0 голосов
/ 29 января 2011

Проверьте этот проект, который позволяет вам запускать IE6, 7, 8 и т. Д. Вместе:

http://www.my -debugbar.com / вики / IETester / HomePage

Это не на 100% идеально, но всегда работает для моих целей.

0 голосов
/ 24 сентября 2015

У меня была эта проблема, пока я не обнаружил, что отладка сценариев была отключена в IE на удаленной машине.Я повторно включил его, используя , эта работа вокруг , и теперь в столбце «Тип» при подключении к процессу на удаленном компьютере появился «скрипт».

0 голосов
/ 29 января 2011

Вот прием, который работает с Visual Web Developer Express.

Откройте локальную страницу в VS и начните отлаживать ее (или нажмите F5)
IE должен всплыть и открыть эту страницу.

Введите в адресной строке IE URL-адрес удаленного сайта.
Перейдите к VS, и вы должны увидеть список удаленных файлов на панели Solution Explorer

Поместите точку останова в удаленный файл, где вы хотите остановить его. И обновите страницу в IE.
Вы должны достичь точки останова.

...