Всплывающее окно отладки IE Script - PullRequest
2 голосов
/ 26 сентября 2008

Для отладки веб-приложения asp.net необходимо включить отладку IE Script. К сожалению, на прошлой неделе в Google Analytics в JavaScript возникла проблема. Так что, когда я захожу на сайт с Google Analytics, я получаю небольшое всплывающее окно «Произошла ошибка во время выполнения. Хотите отладить?»

Да, затрагивается даже стекопоток.

Это огромная боль в заднице. Есть ли способ оставить включенной отладку IE Script, чтобы отладчик .net был доволен, но избавился от всплывающего окна?

Ответы [ 4 ]

4 голосов
/ 26 сентября 2008

Я бы предложил использовать IE только для целей отладки, а Firefox для штопки рядом со всем остальным. Ваша жизнь выиграет от этого.

2 голосов
/ 26 сентября 2008

Отлаживаете ли вы поведение JavaScript специально в IE? Если нет, получите Firefox и Firebug . Отладка Javascript в IE является болезненной, и к ней следует прибегать только в ситуациях, когда вы пытаетесь исправить идиосинкразии IE. Вам не нужно включать отладку скриптов в IE, если вы просто отлаживаете веб-формы.

2 голосов
/ 26 сентября 2008

Отладка сценариев не требуется для отладки страниц ASP.NET, она требуется только в том случае, если вы хотите выполнить ошибки сценария, вы можете отключить эту опцию в IE и все равно отлаживать код сервера. К сожалению, это широкая опция IE, поэтому, если она включена, она выключена.

Но отключение этой опции не помешает вам отлаживать приложения asp.net.

1 голос
/ 26 сентября 2008

Вы можете написать некоторый код, чтобы внести изменения в следующий ключ в реестре

HKEY_CURRENT_USER \ Программное обеспечение \ Microsoft \ Internet Explorer \ Main \ Отключить отладчик сценариев

В зависимости от того, как у вас есть проект, вы можете связать его с фактической сборкой (с помощью макроса) или, если что-нибудь, просто поместить его где-нибудь в событие Application_Start.

Возвращение к нормальной жизни может быть немного сложнее. Потенциально вы можете наблюдать за процессом iexplore.exe, а когда он умирает, вы возвращаете его обратно.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...