Ошибка сценария visual studio
Что мне нужно сделать, чтобы получить дружественный опыт отладки скриптов? (Я успешно использовал Firebug для отладки, но по какой-то причине я предпочитаю отладчик VS.)
Вот некоторые детали моей конфигурации:
Отладчик не может отлаживать как код Silverlight, так и код Script одновременно, если выбран отладчик Silverlight Отладка JavaScript отключена.
- Перейдите в Свойства проекта (Alt + Enter).
- Для проекта веб-сайта: выберите «Параметры запуска». Или для веб-приложения: перейдите на вкладку Веб и внизу вы увидите опцию отладчика.
- Убедитесь, что флажок Silverlight НЕ отмечен, если вы хотите иметь возможность отлаживать JavaScript. (К сожалению, пользовательский интерфейс здесь не ясно об этом побочном эффекте.)
Использование отдельного файла js имеет свои недостатки. Например, вы не можете использовать помощников MVC. Microsoft действительно должна понять это.
Intellisense также не работает должным образом в скриптовых блоках в представлении, даже если вы добавляете ссылочные комментарии, например так:
Intellisense прекрасно работает в файле js с таким подходом.
Я обнаружил, что инструмент разработчика Google Chrome отлично показывает JavaScript. В моем случае я обычно загружаю скрипт с помощью функции getScript jQuery, и выполнение кода обычно выполняется с помощью обратного вызова jQuery при загрузке страницы или обработке события. В Visual Studio 2010 я часто сталкивался с ошибкой «Нет источника». Грустно, мне нужен Chrome для отладки JavaScript, который является частью моего проекта Visual Studio.
Как заметил Райан выше, я переместил свой сценарий в отдельный файл в папке «Сценарии». Я также добавил отладку в имя скрипта, чтобы он стал MyTestScript. debug .js. Я включил сценарий с помощью тега сценария и мог установить точки останова в файле сценария, которые ударил отладчик.
CTRL + Alt + P (Присоединить к процессу), выбрать IE, выбрать «скрипт» для типа отладки.
Для решения этой проблемы перейдите в Свойства проекта и выберите «Параметры запуска». Затем установите флажок «Родной код». и снимите флажок Silverlight, потому что оба варианта не работают вместе.
При отладке в IE VS, похоже, добавляет папку с именем «Документы сценария» в обозреватель решений. Внутри этой папки есть еще одна папка под названием «Windows Internet Explorer», и внутри нее я вижу все загруженные js-скрипты и (скомпилированный) HTML-файл, отображаемый в настоящее время в IE. Установка точек останова на теги скрипта в этом HTML-файле работает для меня.
У меня были те же проблемы. Я не смог заставить IDE прерываться даже в точке останова, установленной внутри тега скрипта. Однако, когда я добавил «отладчик»; так как первая строка в теге скрипта смогла заставить IDE ответить, но потом только сказать, что дизассемблирование не было доступно.
Тем не менее, я смог нажать на инструменты отладки, такие как «шаг в» и «шаг за шагом». Когда я сделал это, среда IDE перешла в некоторые внешние сценарии, которые я использую (JQuery и Google Maps). Поэтому я вынул блок кода JavaScript из представления и поместил его в отдельный файл .js в папке «Содержимое». Затем я добавил тег сценария для ссылки на этот новый файл .js (url = "/Content/Test.js").
Приложение Internet Explorer 11 для ПК будет выведено из использования и снято с поддержки 15 июня 2022 г. (список других вопросов, см. в разделе Вопросы и ответы). Те же приложения и сайты IE11, которые вы используете сегодня, могут открываться в Microsoft Edge режиме Internet Explorer. Подробнее см. здесь.
В этой статье решается проблема, из-за которую веб-страницу нельзя отобразить при ошибке скрипта в Internet Explorer.
Оригинальная версия продукта: Internet Explorer 11, Internet Explorer 10, Internet Explorer 9
Исходный номер КБ: 308260
Сводка
При приеме ошибок скрипта веб-страницы не могут отображаться или правильно работать в Internet Explorer.
Если вы выберите Показать сведения, вы можете увидеть подробные сведения о следующих ошибках:
Следующее предупреждение может также отображаться в панели состояние Internet Explorer:
Сделано, но с ошибками на странице.
Эта проблема возникает из-за того, что исходный код HTML для веб-страницы не работает правильно с клиентской стороной сценария, например microsoft JScript или Microsoft Visual Basic скрипта. Эта проблема может возникнуть по одной или нескольким из следующих причин:
- Проблема существует в исходный код HTML веб-страницы.
- На веб-странице используются новые технологии, не поддерживаемые Internet Explorer.
- На веб-странице используется клиентский визуальный базовый сценарий, который не используется.
- Активные сценарии, ActiveX элементы управления или java-программы заблокированы на компьютере или в сети. Internet Explorer или другая программа, например антивирусные программы или брандмауэры, может быть настроена для блокировки активных сценариев, ActiveX элементов управления или java-программ.
- Антивирусное программное обеспечение настроено для сканирования временных интернет-файлов или скачаных папок программных файлов.
- Папки, связанные с Интернетом, на компьютере повреждены.
- Драйверы видеокарт повреждены или устарели.
Эти методы, перечисленные в этой статье, могут помочь устранить ошибки скрипта, вызванные файлами или настройками на компьютере. Краткие визуальные инструкции по устранению ошибок скриптов в Internet Explorer смотрите в этом видео:
Решение
Корпорация Майкрософт рекомендует обновить систему с помощью последнего доступного обновления windows. Дополнительные сведения об обновлении Windows см. в faq.
Шаг 1. Убедитесь, что ошибки скрипта возникают на нескольких веб-сайтах
Если эта проблема возникает на более чем одном или двух сайтах, не отключайте отладку сценариев.
Шаг 2. Убедитесь, что проблема вызвана файлами или настройками на компьютере
Чтобы сузить источник проблемы, используйте другую учетную запись пользователя, другой браузер или другой компьютер для просмотра веб-страниц, которые вызвали ошибку скрипта.
Если ошибка скрипта не возникает при просмотре веб-страницы через другую учетную запись пользователя, в другом браузере или на другом компьютере, проблема может возникнуть из-за файлов или параметров на компьютере. В этой ситуации следуйте методам, используемым в этой статье для решения этой проблемы:
После завершения каждого метода попробуйте открыть веб-страницу, на которой ранее была получена ошибка сценария. Если ошибка не будет устранена, проблема будет устранена.
Метод 1. Убедитесь, что Active Scripting, ActiveX и Java не блокируются Internet Explorer
Активные скрипты, ActiveX и Java участвуют в формировании способа отображения информации на веб-странице. Если эти функции заблокированы на компьютере, это может привести к нарушению отображения веб-страницы. Вы можете сбросить параметры безопасности Internet Explorer, чтобы убедиться, что эти функции не заблокированы. Для этого выполните следующие действия:
Запустите Internet Explorer.
В меню Сервис выберите Свойства браузера. Если вы не видите меню Tools, нажмите Alt, чтобы отобразить меню.
В диалоговом окне Параметры Интернета выберите вкладку Security.
Выберите ОК уровня по > умолчанию.
ActiveX элементы управления и java-программы отключены на высоком уровне безопасности в Internet Explorer.
Метод 2. Удаление всех временных файлов Интернета
Каждый раз, когда вы открываете браузер для просмотра веб-страницы, на компьютере хранится локализованная копия этой веб-страницы во временном файле. Если размер временной папки интернет-файлов становится слишком большим, при открываемой веб-странице могут возникнуть проблемы с отображением. Периодические очистки папки может помочь решить проблему.
Удаление всех временных файлов, связанных с Интернетом для Internet Explorer.
Запустите Internet Explorer.
В меню Сервис выберите Свойства браузера. Если вы не видите меню Tools, нажмите Alt, чтобы отобразить меню.
Откройте вкладку Общие.
В статье История просмотра выберите Удаление.
В диалоговом окне "Удалить историю просмотра" выберите следующие флажки, а затем выберите Удаление:
Выберите Закрыть, а затем выберите ОК, чтобы закрыть диалоговое окно Параметры Интернета.
Метод 3. Установка последних обновлений программного обеспечения для Windows
Чтобы оставаться в курсе, выберите кнопку Начните > Параметры > обновление & безопасности Windows обновления, а затем выберите Check > for updates.
Расширенный отладка
Этот раздел предназначен для более продвинутых пользователей компьютеров. Она включает в себя три метода, которые помогут устранить проблему.
Метод 1. Убедитесь, что активные скрипты, activeX и Java не заблокированы антивирусной программой или брандмауэром.
Скрипты, ActiveX элементы управления и программы Java помогают определять способ отображения веб-страницы. Если эти функции заблокированы, это может привести к нарушению отображения веб-страниц.
Чтобы убедиться, что сценарии, ActiveX и Java-программы не заблокированы, см. документацию по брандмауэру или антивирусной программе, которую вы используете. Затем внести необходимые изменения.
Метод 2. Убедитесь, что антивирусная программа не настроена на сканирование временных файлов Интернета или загруженных папок программных файлов.
Если антивирусная программа интерпретирует сценарий как вирус и не позволяет ему работать, может возникнуть ошибка скрипта. Чтобы предотвратить эту проблему, убедитесь, что антивирусная программа не сканирует папку Временные файлы Интернета или папку Загруженные файлы программы.
Чтобы программа не сканировала эти папки, см. документацию по используемой антивирусной программе. Затем внести необходимые изменения. Для добавления исключений в Безопасность Windows в Windows 10 среды добавьте исключение в Безопасность Windows.
Метод 3. Отключение плавного прокрутки
Если возникла проблема отображения видео, функция плавного прокрутки может привести к неправильному приумножению сценария. Это может привести к ошибке скрипта. Чтобы отключить функцию плавного прокрутки в Internet Explorer, выполните следующие действия:
- Запустите Internet Explorer.
- В меню Сервис выберите Свойства браузера. Если вы не видите меню Tools, нажмите Alt, чтобы отобразить меню.
- На вкладке Advanced выполните очистку контрольного окна Use Smooth Scrolling.
- Выберите ОК, а затем выйти из Internet Explorer.
Если это устраняет проблему, проверьте, доступен ли обновленный драйвер для адаптеров видео. Чтобы получить обновленный драйвер, обратитесь к производителю адаптеров видео или компьютера.
Дополнительные сведения
Процедура отключения уведомления о каждой ошибке скрипта в Internet Explorer
Запустите Internet Explorer.
В меню Сервис выберите Свойства браузера. Если вы не видите меню Tools, нажмите Alt, чтобы отобразить меню.
На вкладке Advanced отобразить уведомление о каждом поле ошибки скрипта и выберите ОК.
Устранение ошибок скрипта при печати из Internet Explorer
При попытке напечатать веб-страницу в Internet Explorer вы можете получить ошибку скрипта, которая напоминает следующий пример:
Как правило, устаревшие драйверы принтеров могут вызывать проблемы при печати из Internet Explorer. Чтобы устранить эти проблемы, попробуйте обновить до последнего драйвера принтера для принтера.
Чтобы устранить эту проблему, выполните действия в исправлении проблем с принтером в Windows 7 и Windows 8.1, чтобы проверить принтер и обновить драйвер принтера.
В некоторых случаях обновленная версия драйвера может быть недоступна Windows Update. Возможно, вам придется посетить веб-сайт производителя, чтобы найти и скачать последний драйвер принтера для принтера.
Если вы не можете распечатать или просмотреть веб-страницу в Internet Explorer, см. следующую статью:
Устранить ошибку сценария отладки vs2017 (/Community/Common7/IDE/PrivateAssemblies/plugin.vs.js)
Недавно установленная версия vs2017 имеет ошибку сценария текущей страницы при компиляции URL: /Community/Common7/IDE/PrivateAssemblies/plugin.vs.js
Интеллектуальная рекомендация
LeetCode: Интервью 04.04. Проверьте баланс
Глубокоищите дерево, получите высоту левого поддерева и правого поддерева, если две разницы высоты превышают 1, это не дерево баланса .
Прямой разговор об использовании vuex в проекте vue-cli
Что такое Vuex? монтаж Напишите код: Добавьте этот файл в main.js Вот 4 основных концепции. State Откройте index.js под файлом магазина Подготовьте два компонента (назовите как хотите) Header.vue Foot.
Нажмите три числа от большого до небольшого выхода
Система новостей Burdock (1) Что такое генератор классов сущностей?
предисловие В настоящее время автор изучает систему выпусков новостей о лопухе с невероятной скоростью. Сегодня я наконец-то решил, что в этой колонке написано что-то новое, чего я не понимаю при разр.
Обучение HTML-записи (1)
Ссылки на учебные ресурсы Обучающее видео html element label значение периодической таблицы элементов Документ Знания чаевые единый формат HTML содержание имя тега> Теги могут.
Описание ошибки
Ошибка сценария – это сбой в работе скрипта, который выполняет ту или иную функцию на веб странице. И не удивляйтесь, если подобная проблема появилась во время игры, установленной на ПК, – они тоже реализуют свой функционал с помощью JavaScript и Visual Basic. К счастью, никаких фатальных последствий для личных данных и системы в целом ошибка скрипта не представляет. А лечится проблема несколькими простыми способами.
Решение проблемы
В Internet Explorer
Но если вы истинный фанат софта от Microsoft или просто прикипели за долгие годы к приложению, то выполните следующее:
Если ошибка скрипта не появляется – поздравляю! Иначе – переходите к следующим пунктам:
Внимание! При очистке паролей все сохраненные данные для входа на сайты удалятся! Убедитесь, что знаете всю необходимую информацию. В противном случае не отмечайте пункт «Пароли».
В приложениях и играх
Для решения проблем с ошибкой сценария в приложениях и играх выполните несколько шагов:
- Откройте окно «Выполнить» нажав Win+R.
- В текстовое поле окна введите regedit и нажмите «ОК».
Теперь осталось зарегистрировать внесенные изменения:
- Откройте окно «Выполнить» нажав Win+R.
- Введите команду cmd и нажмите «ОК».
Операционная система Windows поставляется с предустановленным рядом приложений Microsoft, таких как Microsoft Edge, Internet Explorer Windows Store и т. Д. Иногда при доступе к одному из этих приложений, таким как Microsoft Teams или веб-браузер, вы можете встретить «Microsoft объединяет в скрипте на этой странице произошла ошибка »error. О подобных проблемах сообщалось и на форумах Microsoft .
Моя компания перешла на Office 365 на прошлой неделе.
Я обновил свой OneDrive для бизнеса до версии Office 2016.
Но с тех пор я больше не могу войти, чтобы синхронизировать некоторые точки обмена.
Если вас также беспокоит эта ошибка, вот несколько советов по устранению неполадок, которые помогут вам решить команды Microsoft: в скрипте на этой странице произошла ошибка в Windows.
1. Отключите уведомление об ошибке скрипта
2. Отключить сторонние сервисы
- Если проблема не устранена и вы все еще видите ошибку сценария, попробуйте отключить службу стороннего производителя, которая может вызывать ошибки.
- Нажмите Windows Key + R, чтобы открыть Run.
- Введите msconfig и нажмите кнопку ОК, чтобы открыть конфигурацию системы.
- В окне « Конфигурация системы» перейдите на вкладку « Службы ».
- Внизу установите флажок « Скрыть все службы Microsoft ».
- После этого нажмите кнопку « Отключить все» . Это отключит все службы сторонних разработчиков.
- Нажмите вкладку « Автозагрузка ».
- Нажмите на Открыть диспетчер задач.
- В диспетчере задач выберите все приложения по одному и отключите их на вкладке « Автозагрузка ».
- Закройте диспетчер задач и вернитесь к Конфигурации системы.
- Нажмите Применить и нажмите ОК.
- Перезагрузите компьютер, если будет предложено перезагрузить.
- После перезапуска попробуйте открыть клиент Microsoft Teams и проверьте, не обнаружила ли команда Microsoft ошибку в скрипте на этой странице. Ошибка по-прежнему возникает.
- Если ошибка устранена, это может быть одно из сторонних приложений, вызывающее проблемы.
- Откройте « Конфигурация системы» и перейдите на вкладку « Сервис » и снова включите все сервисы. Теперь вам нужно выяснить стороннее приложение, которое создает конфликт с Microsoft Teams, и удалить его.
Читайте также: