Как отключить отладку скриптов Visual Studio 2008 - PullRequest
7 голосов
/ 06 мая 2009

Если я запускаю проект ASP.NET, используя Visual Studio 2008 и Internet Explorer, Visual Studio начинает отладку сценариев. Я получаю узел «Документы сценария» с дочерним узлом Windows Internet Explorer и Default.aspx с базиликой узлов анонимного кода внизу.

У меня проблемы с отключением, кроме как сказать VS запустить приложение в FireFox. Я искал и нашел решение отключить отладку скриптов в Internet Explorer, но это ничего не изменило для меня.

Кто-нибудь нашел решение?

Ответы [ 11 ]

5 голосов
/ 06 мая 2009

Отключить все сценарии отладки:

  • Открыть новую командную строку (Пуск-> Выполнить, cmd.exe). Если вы на 64-битный компьютер должен быть 32-разрядная подсказка (запуск-> запуск, C: \ Windows \ syswow64 \ cmd.exe)
  • reg add HKLM \ SOFTWARE \ Microsoft \ VisualStudio \ 9.0 \ AD7Metrics \ Engine \ {F200A7E7-DEA5-11D0-B854-00A0244A1DE2} / v ProgramProvider / d {} 4FF9DEF4-8922-4D02-9379-3FFA64D1D639 / f

Если вы используете Visual Web Developer Express, заменить VisualStudio с VWDExpress:

  • reg add HKLM \ SOFTWARE \ Microsoft \ VWDExpress \ 9.0 \ AD7Metrics \ Engine \ {F200A7E7-DEA5-11D0-B854-00A0244A1DE2} / v ProgramProvider / d {} 4FF9DEF4-8922-4D02-9379-3FFA64D1D639 / F

Если вы хотите восстановить компьютер, чтобы можно было снова отлаживать сценарии:

  • reg add HKLM \ SOFTWARE \ Microsoft \ VisualStudio \ 9.0 \ AD7Metrics \ Engine \ {F200A7E7-DEA5-11D0-B854-00A0244A1DE2} / v ProgramProvider / d {170EC3FC-4E80-40AB-A85A-55900C7C70DE} / F
4 голосов
/ 06 мая 2009

Вы установили оба флажка в IE, чтобы отключить отладку скриптов:

Отключить отладку скриптов (Internet Explorer)

Отключить отладку сценариев (другое)

Кроме того, убедитесь, что после внесения изменений вы закрыли все экземпляры IE. Затем попробуйте снова выполнить отладку с помощью VS.

Обновление: только что попробовал сам, и это решение не работает.

Update2: после перезагрузки по-прежнему не работает

Наконец-то найдено возможное решение отсюда . По-видимому, это известная проблема, и обходной путь заключается в установке инструментов silverlight и сообщении веб-проекту об отладке silverlight (очевидно, что отладчик не может отлаживать и silverlight, и сценарии).

Подтверждено: решение для инструментов Silverlight действительно работает.

2 голосов
/ 06 мая 2009

Поскольку это известная проблема, и возможное решение - установить Silverlight Tools, я решил, что лучшее решение - отказаться от Internet Explorer 8 и просто запустить мои сайты в FireFox.

1 голос
/ 06 мая 2009

Достоверно уверен, что это вариант IE и что он требует перезагрузки.

0 голосов
/ 23 октября 2018

Отладчик IE / ASP сводил меня с ума, потому что буквально требовались минуты, чтобы запустить проект надстройки Office.

«Отключить отладку скриптов» не дало никаких результатов. Не взломал и реестр, и установка инструментов Silverlight в лучшем случае неприятна, если предположить, что он будет работать.

Ответ на самом деле довольно прост: в панели «Свойства проекта» для веб-проекта на вкладке «Веб» перейдите в «Отладчики» и снимите флажок ASP.Net.

Вам также может быть полезно запустить CTRL-F5 «Запуск без отладки», который работал для моего проекта надстройки Office. Также вы можете установить «запуск без отладки» в настройках «Несколько проектов запуска».

Надеюсь, это поможет кому-то еще.

0 голосов
/ 22 января 2014

выполните следующие действия для visual studio 2008

1)

32Bit: start->run, cmd.exe
64Bit: start->run, c:\windows\syswow64\cmd.exe

2) Запустите следующие команды:

а. закрыть:

reg add HKLM\SOFTWARE\Microsoft\VisualStudio\9.0\AD7Metrics\Engine\{F200A7E7-DEA5-11D0-B854-00A0244A1DE2} /v ProgramProvider /d {4FF9DEF4-8922-4D02-9379-3FFA64D1D639} /f

б. открыть:

reg add HKLM\SOFTWARE\Microsoft\VisualStudio\9.0\AD7Metrics\Engine\{F200A7E7-DEA5-11D0-B854-00A0244A1DE2} /v ProgramProvider /d {170EC3FC-4E80-40AB-A85A-55900C7C70DE} /f
0 голосов
/ 16 мая 2009

У меня работает.

Для обходного решения необходимо установить Silverlight 2 Tools для Visual Studio 2008 SP1. Поэтому, если у вас не установлены эти инструменты, вы можете загрузить их с сайта Microsoft (http://www.microsoft.com/downloads/details.aspx?familyid=C22D6A7B-546F-4407-8EF6-D60C8EE221ED&displaylang=en).. Если это не вариант для вас, в нижней части этого сообщения в блоге есть несколько альтернативных способов решения проблемы) Щелкните правой кнопкой мыши по вашему проекту и откройте свойства проекта Перейдите на лист «Параметры запуска» и нажмите кнопку «Silverlight» в нижней части экрана. Поскольку отладчик не может отлаживать как код Silverlight, так и код сценария одновременно, это отключит отладку сценария и, следовательно, позволит избежать проблемы.

http://blogs.msdn.com/greggm/archive/2009/04/06/disabling-script-debugging-in-vs-2008-ie8.aspx

0 голосов
/ 06 мая 2009

В Visual Studio перейдите в Инструменты> Параметры. Убедитесь, что установлен флажок «Показать все настройки».

Visual Studio Tool Options

Это в разделе отладки

0 голосов
/ 06 мая 2009

Вы пытались щелкнуть правой кнопкой мыши файл и выбрать «Просмотр в браузере», чтобы увидеть, если вы получаете ту же ошибку? Этот метод избавляет от необходимости отлаживать ваш код, если вы уверены, что в нем нет ошибок.

0 голосов
/ 06 мая 2009

В интернет проводнике: Сервис -> Свойства обозревателя -> Вкладка «Дополнительно» -> Отключить отладку скриптов

Снимок экрана Свойства обозревателя

...