не может попасть в точку останова внутри.файл JS
Я обновился до win 8. Теперь я запускаю свой VS 2012 под правами администратора, и я создаю веб-сайт в MVC 4. Я проверил различные решения в интернете, и никто не работал. У меня есть файл javascript в моем решении, но когда я помещаю в него точку останова, во время выполнения я вижу "никакие символы не были загружены для этого документа". У меня была эта проблема пару лет назад с VS 2008 и как-то решены. Не помню, изменил ли я что-нибудь вообще. Теперь он вернулся! за исключением того, что я не на win XP и VS 2008. этот.распределительная плата файлы на месте (binDebug), отладка скриптов включена в Internet options, и я могу отлаживать свой код C# без каких-либо проблем. точно такая же ситуация, как и в 2008 году. что бы это ни было, это все о javascript, так как это происходит и для встроенного javascript!
странная часть заключается в том, что код js запущен, но я просто не могу отладить его в vs 2012.
Я уже знаю обходной путь, который использует инструменты f12 или что-то подобное. Это не тот случай, я имел VS 2012 на win 7 две недели назад, и я отлаживал свой js в VS без каких-либо проблем. это та же установка, поэтому она должна быть связана с win 8.
Итак, как я могу это решить?
5 ответов
вы можете использовать отладчик для нажатия кода. Просто напишите
debugger;
до линии, которую вы хотите отладить, и это будет работать.Думаю, это облегчит тебе жизнь.
выключите настройки управления учетной записью пользователя!
Если это не работает, создайте новое приложение (ничего не меняйте!). Убедитесь, что отладка JavaScript включена в Internet Explorer.
Если это не работает, затем убедитесь, что JavaScript включен в текущей зоне безопасности Интернета (т. е. параметры).
используя Visual Studio 2015, я обнаружил, что точки останова будут работать только при запуске проекта в internet explorer.
Он не будет работать ни для Firefox, ни для Chrome.
для Firefox вы можете использовать Firebug (плагин Firefox) для отладки JavaScript, как показано ниже:
одна вещь, которую нужно проверить, - это страницы свойств вашего проекта, чтобы убедиться, что ваш тип отладчика Только Скрипт. Просто щелкните правой кнопкой мыши проект в обозревателе решений и проверьте отладка страница.
Попробуйте поместить точку останова в самую первую инструкцию вашего файла JavaScript, ваша точка останова, вероятно, находится в коде, который не достигнут.