VS2010 та IE10 Не вдалося приєднати відладчик Script для обробки iexplore.exe


121

Тому я використовую Win7 x64 з VS2010 і встановив IE10 Win7 Preview і ReSharper 6.1.

Коли я намагаюся запустити налагодження, я отримую таке:

"Приєднання налагоджувача Script для обробки" [1111] iexplore.exe "на машині" MINE "не вдалося. Налагоджувач вже приєднаний."

Я можу натиснути ОК і подивитися приєднані сеанси налагодження - [1111] є сірим кольором, і є ще один екземпляр iexplore.exe з моєю назвою рішення. Я можу приєднати вручну, і це прекрасно працює.

Я подумав, що, можливо, оскільки було два пікселі iexplore.exe, було б щось не так, немає двох вкладок чи вікон, і я відключив автоматичне відновлення аварій.

Спробував це: приєднання відладчика сценарію для обробки "[XXXX] IEXPLORE.EXE" на машині "NAME" не вдалося

Не працює.

Будь-які ідеї?


1
Мої вибачення. Я оновив відповідь, коли знову натрапив на ту ж проблему - цього разу мені вдалося належним чином вирішити проблему.
mstaffeld

Відповіді:


306

Існує більш просте виправлення проблеми налагодження JavaScript в IE10:

  1. Закрийте IE
  2. У підвішеному cmd-рядку виконайте цю команду:

    regsvr32.exe "%ProgramFiles(x86)%\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"
    

(або %ProgramFiles%на 32-бітній ОС)


2
Дітто ... Це рішення працювало для Win7, 64-розрядної версії з VS2010 та IE10
Marc Temanson

2
Це працювало для мене win7 64 біт та IE10, це слід позначити як відповідь
kvc

1
Це допомогло мені на німецькій коробці Win7 (32 біт), з VS2010 та IE10:regsvr32.exe "C:\Program Files\Common Files\microsoft shared\VS7Debug\msdbg2.dll"
Marcel

11
Обов’язково запустити як адміністратор .
Виграйте

2
Можливо, можна було б просто подати заяву замість того, щоб публікувати один і той же коментар знову і знову.
Джоел МакБет

38

Оновлення IE10 скидає цілу купу речей. Я здійснив 2 кроки, щоб виправити це.

  1. У розширених налаштуваннях IE під час перегляду видаліть галочку "Вимкнути налагодження сценарію (Internet Explorer)"
  2. Запустивши це в командному рядку (з правами адміністратора): -

    regsvr32.exe "% ProgramFiles (x86)% \ Загальні файли \ Microsoft Shared \ VS7Debug \ msdbg2.dll

Поєднання цих 2 та перезавантаження браузера, звичайно, виправили це для мене.

Я також погоджуюся, що зазначене вище рішення про видалення навряд чи є правильним рішенням.


Чому це не було обрано як відповідь? Працював для мене (IE10, VS2010, WIN 7 64bit).
TheVillageIdiot

1
Я теж повинен був внести обидві зміни, які ви згадали. Якщо ви спробуєте приєднати Visual Studio до IE-процесу, він навіть не показуватиме налагодження сценарію як тип, без цих налаштувань вимкнено.
yourbuddypal

17

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

  1. Клацніть на меню "Налагодження"
  2. Клацніть на меню "Вікно"
  3. Клацніть на меню "Процеси"
  4. Клацніть правою кнопкою миші на iexplorer.exe і "від'єднайте процес"

Проблема полягає в тому, що щоразу, коли мені доводиться повторювати цю процедуру, кожну компіляцію мого проекту ...


Це зробило для мене хитрість, хоча мені доводилося приєднуватись до кожного примірника iexplore.exe.
ROFLwTIME

Це найближча відповідь на проблему на даний момент. Що-небудь можна налаштувати для налагодження?
Шон

Я сподівався, що це буде працювати і для мене, як і для інших людей. Але, це не спрацювало повністю. Я міг позбутися сповіщення про те, що воно мені показує, і, отже, я отримав інстинкт, що він буде працювати, але він не зупинився на точках перерви. Чи повинен я відірвати процес після встановлення точок перерви або до цього, або це не має значення?
Вікрам

Цікаво, будь-яка ідея, як зупинити VS від автоматичного прикріплення?
KurzedMetal

14

У мене були ті ж проблеми з VS2010 та IE10 (Win7). Після тижнів спроб вирішити цю проблему я нарешті вирішив запустити VS2012, щоб налагодити свій сайт. Я також оновив VS2012 до SP1 і перезапустив свою машину, і тепер налагодження VS2010 працює чудово в IE10.

Тому спробуйте встановити VS2012 SP1, щоб виправити проблеми сумісності з VS2010 та IE10.


Дякую, це спрацювало відразу, я спробував майже всі інші пропозиції. Цікаво, чи є винуватцем VS2012 та IE10 на Win7, чи просто VS2012.
Проїзди

Я спробував відповісти з найвищою оцінкою безрезультатно, і у мене вже було встановлено оновлення 1 VS2012, але я встановив його, перш ніж встановити IE10. Я запустив інсталятор VS2012 Update 1 ще раз, з опцією «ремонт», і він вирішив цю проблему.
JustinP8

Це працювало для мене. У мене є Win 7, VS2010, а потім встановлений VS2012 Express (безкоштовна версія), і це вирішило цю проблему.
flying227

Слід зазначити, що воно називається VS2012 Update 1, а не VS2012 SP1. Я застосував VS2012 Update 2 (без встановлення оновлення 1), і він також усунув проблему.
NightOwl888

8

Хтось припустив, що запустити це в командному рядку з підвищеною командою зробить фокус:

regsvr32.exe "%ProgramFiles(x86)%\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"

Я спробував це, і він повідомив, що DLL не знайдено. Я шукав msdbg2.dll, і його не було знайдено. Це, мабуть, приховано.

Я побіг:

regsvr32.exe "C:\Program Files (x86)\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"

і це спрацювало.

Це було в Windows 7, 64 біт, VS2010 Premium


1
Дякую, це чудово спрацювало на моїй машині (Windows 7, 64 біт, VS2010 Premium)
Джек

3

У мене ця проблема була з VS2010 та VS2012 на WIN7 + IE10 CTP ще в грудні минулого року. Я сподівався, що ця проблема була вирішена у RTM-версії IE10, сьогодні я дізнався, що це не так.

Я намагався будь-яке рішення на цій посаді, навіть встановивши оновлення VS2012 2 CTP 4, але нічого не вирішило проблему.

Я вирішив повернутися до IE9. Я не використав правильних кроків, які описані у відповіді МонтеХрісто.

Я видалив IE10, зробивши:

  1. Win + R
  2. appwiz.cpl
  3. Увімкніть або вимкніть функції Windows.
  4. Зніміть прапорець Internet Explorer 10
  5. Перезавантажте

Тепер це не повертається до IE9. Просто видаляє IE10. Не те, що я задумав. Тому я знову встановив IE10, використовуючи ті ж дії, що і вище.

Після цього я не міг допомогти собі ще раз перевірити його, і на диво це спрацювало, я повернув налагодження Javascript назад. Що я помітив, це наступне. Перш ніж я видалив IE10, запустіть / перегляньте (див. Зображення нижче), перелічені Internet Explorerдвічі.

Після видалення, встановлення IE10 він перераховується лише один раз. Я не знаю, чи це пов'язано, але я хотів це згадати.

введіть тут опис зображення


перевстановлення IE10 виправило мою проблему
mxasim

2

Спробуйте скинути налаштування IE та зніміть прапорець "Вимкнути налагоджувач сценаріїв (Internet Explorer)" у розділі Інструменти-> Параметри Інтернету-> Додатково та перезавантажте комп'ютер.


0

Навіть із нещодавно випущеним IE10 для Win 7 проблема не зникала. Однак отримав підказку, що встановлення VS2012 SP1 виправила цю проблему, тому я встановив Visual Studio 2012 Express через інсталятор веб-платформи (v4.5) - здається, виправлено!


2
Те саме для мене: встановлення веб-видання VS2012 express виправило проблему IE10 у VS2010.
CM

1
У мене є Visual Studio 2010 Premium. Коли ви встановлюєте веб-видання VS2012 Express - чи все ще можете використовувати Visual Studio 2010?
Мартін Смелворс

1
так, ви можете встановити обидві поруч - так розвивались з 26 лютого, без проблем.
Роберт Кох

0

У мене є VS2010 & 12іIE10 , Win 7 x64.

Я спробував усе вищесказане (крім пониження рівня до IE9 , очевидно), безрезультатно.

Я мав таке уявлення VS2012 Update 2 могла б вирішити проблему, і я мав рацію.

Немає cmd , не перевстановлюйте, не перезавантажуйте. Це зафіксувало VS2010 & 12.

Я сподіваюся, що це допоможе і комусь іншому.


так, це спрацювало! Я також використовував точно таку ж конфігурацію. Я також перейшов на IE9, і нічого не вийшло. Потім я також зробив оновлення VS2012 2, і тепер налагодження у VS2010 з IE9 знову працює (я вважаю, що IE 10 також буде працювати)
Аллі,

0

У мене на ПК VS2010 і VS2012. Це був проект ASP.NET, і він не працював для налагодження JS. Я намагаюся, щоб обидві результати версії були однаковими. Все, що я робив, було невдалим:

  1. regsvr32.exe "%ProgramFiles(x86)%\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"- не допомогло
  2. Позначено / знято прапорець "Silverlight" на сторінці власності - ні
  3. Зниження рівня IE 10 -> IE 9 -> IE 8 - не щастить
  4. Ремонт VS 2010 - не працює для мене
  5. У IE "Розширені налаштування" не встановлено прапорець "Вимкнути налагодження сценарію (Internet Explorer)" та "Вимкнути налагодження сценарію (Інше)" - ні

Нарешті, я встановив "Віддалені інструменти для оновлення Visual Studio 2012" та "VS2012 Update 4". Я не впевнений, що виправлене питання, але воно пішло. І VS2010 та VS2012 почали налагоджувати JavaScript. Тому, схоже, деякі компоненти були пошкоджені. Сьогодні, я думаю, найкращим вибором для виправлення цього є перевстановлення IE, я маю на увазі зниження його та встановлення знову, далі ви можете встановити оновлення 4 для VS2012.

Будь ласка, запиши:

"У вікні сторінки власності не потрібно знімати прапорець" Silverlight "."


-1

У мене була подібна проблема (за допомогою VS2012 RC) після оновлення IE9 до IE10 - я виправив її, ремонтуючи встановлення VS2012 - я потрапив туди, оскільки у мене був підозрюваний дублікат Internet Explorer у спадному списку налагодження і, навіть якщо налагоджувач запускався, Не вдалося знайти завантажені символи.

У VS2010 напевно немає цього спадання, але, можливо, спроба відновлення може бути виправленням.


1
Я намагався виправити встановлення VS2010 - без успіху у вирішенні цієї проблеми. З тих пір я видалив IE10 через деякі грубі несумісності нашої наявної кодової бази. Yikes. Дякую.
mstaffeld

-19

У мене виникла така ж проблема з моменту оновлення до IE 10 на машині Win 7 Pro під управлінням VS 2010 SP1.

Я спробував численні пропозиції, але жодна не спрацювала. Я остаточно виправив це, переходячи до IE 9, на кмітливість:

  1. Наберіть "appwiz.cpl" у вікні пошуку Win 7 під початковою кулькою та натисніть.
  2. Натисніть "Переглянути встановлені оновлення"
  3. Пошук за "Internet Explorer 10"
  4. Клацніть правою кнопкою миші "Internet Explorer 10" та виберіть "Видалити"
  5. Перезавантажте.

Налагодження працює знову.


31
Видаліть позначку "Прийнято" з цієї відповіді. Як згадував Білл Берлінгтон - це НЕ рішення. Якби я запропонував вам припинити використання Win7 та VS2010, чи приймете ви це?
Монсеньйор

4
Домовились ... це не можна вважати дійсним прихильником. Видаліть знак "прийнято".
Даніель

7
Відповідь regsvr32, надана Дмитром, фактично виправляє проблему або, принаймні, має велику ймовірність її виправити (працював для мене). Будь ласка, позначте це як відповідь.
profMamba

4
домовилися, висхідні до IE9 не є рішенням, дія regsvr32 нижче робить це
Аллі

2
Так, виправлення regsvr32 є ідеальним виправленням: ви отримуєте IE10 та робоче середовище. У цьому є заслуга! АЛЕ! Оцінюючи потенційні оновлення, я не починаю з "Як я можу зламати цю неполадку в роботі". Виправлення Regsvr32 не ідеально підходить для корпоративних середовищ, де злом / користувацьке виправлення може спричинити можливі помилки внизу лінії. Чому цей dll зареєстрований / присутній? Як MS вирішить цю проблему та використає цей dll у майбутньому. Зміна системи на нестандартний стан у корпоративному середовищі - погана ідея (хоча я це зроблю на своїй домашній скриньці). Для решти з нас ми звертаємось у MS для HotFix.
JFish222
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.