Включить script отладку с помощью Chrome в Visual Studio 11
У меня есть веб-приложение MVC 4 с некоторым javascript, который отлично работает с Internet Explorer и дает проблемы с Chrome.
Я думал отлаживать Chrome в качестве браузера в Visual Studio 11, который можно выбрать из раскрывающегося списка debug: проблема в том, что я не могу понять, как включить script отладку:
когда я отлаживаю точку останова, отключается с помощью обычного предупреждения
Для этого документа не были загружены символы
Я знаю, что могу отлаживать скрипты непосредственно в Chrome, но я предпочитаю идти последовательно с использованием Visual Studio, поскольку он включает в себя переход на несколько ljghty js-библиотек.
Я могу видеть из предыдущего сообщения, что с Visual Studio 2008 это было невозможно: кто-нибудь знает способ сделать это с Visual Studio 11?
PS: добавление процесса Chrome не помогает, так как режим отладки "Native" вместо "Script"
PSII: Я также попытался подключить Chrome, используя опцию Attach to: Script Code
в меню Attach.. (это переключает режим отладки на Script), но это тоже не помогает.
Ответы
Ответ 1
Вы просто не можете этого сделать. Таким образом, Visual Studio подключается только к IE.
У Chrome, конечно же, есть свои инструменты для отладки, которые вы можете использовать, но вы не сможете получить свои остановки внутри Visual Studio, как вы можете надеяться.
Существует целая нагрузка ответов/ответов без ответа или неверно ответов на все вопросы в Интернете и SO по этому вопросу.
Ответ 2
Вот шаги, которые работали для меня в Visual Studio 2015 (также должны работать и в более ранних версиях):
Запустить хром в режиме удаленного отладки: chrome.exe --remote-debugging-port = 9222
Прикрепите Visual Studio: "Отладка" → "Прикрепить к процессу..." → выберите экземпляр chrome
Все кредиты переданы: http://lostindetails.com/blog/post/JavaScript-debugging-in-VisualStudio-with-Chrome
Ответ 3
Это было включено в Visual Studio 2017 https://blogs.msdn.microsoft.com/webdev/2016/11/21/client-side-debugging-of-asp-net-projects-in-google-chrome/