Visual Studio открывает браузер по умолчанию вместо Internet Explorer.

StackOverflow https://stackoverflow.com/questions/79954

  •  09-06-2019
  •  | 
  •  

Вопрос

Когда я отлаживаю в Visual Studio, открывается Firefox, и это раздражает из-за связей, которые есть у Internet Explorer и Visual Studio, например, когда вы закрываете браузер Internet Explorer, в котором открыт запуск отладки, Visual Studio прекращает отладку.Как я могу заставить Visual Studio вместо этого открывать Internet Explorer, не устанавливая Internet Explorer в качестве браузера по умолчанию?

Это было полезно?

Решение

Скотт Гатри опубликовал пост на как изменить браузер Visual Studio по умолчанию:

1) щелкните правой кнопкой мыши на странице .aspx в вашем решении Explorer

2) Выберите опцию «Просмотр с» контекстного меню

3) В диалоге вы можете выбрать или добавить браузер.Если вы хотите Firefox в списке, нажмите «Добавить» и укажите на имя файла firefox.exe

4) Нажмите кнопку «Установить как по умолчанию», чтобы сделать это браузером по умолчанию при запуска любой страницы на сайте.

Однако мне не нравится тот факт, что это не так просто, как должно быть.

Другие советы

В Visual Studio 2010 браузер по умолчанию часто сбрасывается (примерно каждый раз, когда изменяются настройки IDE или даже после перезапуска Visual Studio).Теперь для 2010 года существует расширение выбора браузера по умолчанию, которое поможет бороться с этим:

!!!Обновлять!!! Похоже, что переключатель браузера по умолчанию WoVS больше не доступен бесплатно, согласно @Кори.Вы можете попробовать Сменщик браузера по умолчанию вместо этого, но я не проверял это.Если у вас уже есть плагин WoVS, я бы рекомендовал сделать его резервную копию, чтобы вы могли установить его позже.

Следующее решение может больше не работать:

Переключатель браузера WoVS по умолчанию: http://visualstudiogallery.msdn.microsoft.com/en-us/bb424812-f742-41ef-974a-cdac607df921

WoVS Default Browser Switcher

Редактировать: Это работает с АСП.NET MVC приложения тоже.

Примечание: Одним из негативных побочных эффектов установки этого расширения является то, что оно требует обновления примерно раз в месяц.Это заставило некоторых удалить его, потому что для них это более утомительно, чем проблема, которую он решает.Несмотря на это, его легко обновлять через менеджер расширений, и я по-прежнему нахожу его очень полезным.

При запуске VS вы увидите следующую ошибку:

Срок действия бета-версий переключателя браузера по умолчанию истек.Пожалуйста, используйте менеджер по расширению или посетите галерею VS, чтобы загрузить обновленные биты.

Для MVC3 ты не обязательно добавьте любые фиктивные файлы, чтобы установить определенный браузер.Все, что вам нужно сделать, это:

  • «Показать все файлы» для проекта
  • зайти в папку bin
  • щелкните правой кнопкой мыши единственный файл .xml, чтобы найти параметр «Просмотреть с помощью...».

setting MVC3 project default browser

Щелкните правой кнопкой мыши файл aspx и выберите «Просмотреть с помощью».Я думаю, что есть возможность установить по умолчанию.

Также может быть полезно для ASP.NET MVC:

В приложении MVC вам нужно щелкнуть правой кнопкой мыши по умолчанию. ASPX, которая является единственной «реальной» веб-страницей в этом решении.На странице по умолчанию отображается «Просмотр с…»

От http://avaricesoft.wordpress.com/2008/08/04/...

Если вы используете приложение MVC 3, в обозревателе решений щелкните значок «Показать все файлы», а затем под файлом Global.asax должен быть файл с именем YourProjectName.Publish.XML, щелкните его правой кнопкой мыши и выберите «Просмотреть с помощью». ..» и выберите свой любимый браузер по умолчанию.

В обозревателе решений щелкните правой кнопкой мыши любую страницу ASPX, выберите «Просмотреть с помощью» и выберите IE по умолчанию.

Примечание...те же действия можно использовать для добавления Google Chrome в качестве опции браузера и, при необходимости, для установки его в качестве браузера по умолчанию.

Краткое примечание, если в вашем проекте нет файла .aspx (т. е.это XBAP), но вам все равно нужно выполнять отладку с помощью IE, просто добавьте страницу htm в свой проект и щелкните ее правой кнопкой мыши, чтобы установить значение по умолчанию.Это хакерство, но это работает :P

Вы также можете выполнить отладку с помощью Firefox.

Следуй этим шагам: Tool->Attach to process и выберите firefox.exe или браузер по умолчанию.Тогда отладчик будет работать с этим браузером.Но у меня возникли проблемы, когда Firefox был 32-битным, а VS2010 — 64-битным.

В любом случае щелкните правой кнопкой мыши текущий документ, просмотрите его с помощью --> чем выбрать браузер, чем установить его по умолчанию.Этот способ лучше.Поскольку идентификатор процесса Firefox может измениться, вас будет раздражать повторное присоединение процесса.

В VS 2017 при отладке проекта ASP.NET с помощью Chrome вы не входите в свою учетную запись Google.

Чтобы это исправить, перейдите в Инструменты -> Параметры -> Отладка -> Общие и отключите параметр Включить отладку JavaScript для ASP.NET (Chrome и IE).

https://msdnshared.blob.core.windows.net/media/2016/11/debugger-settings-1024x690.png

В Visual Studio 2013 это можно сделать следующим образом:

1) Убедитесь, что вы выбрали начальный проект из вашего решения. Исследуйте окно 2) Это выпадает вниз слева от раскрывающегося отладки.Вы можете выбрать браузер из этого нового раскрывающегося списка.

Ключевым моментом является то, что в качестве запуска должен быть выбран проект.

Вы упомянули Visual Studio.Это для Visual Studio 2013.В «Меню и инструментах» во второй строке, прямо под «Отладкой», у вас есть раскрывающийся список со списком / опцией «Эмуляторы». Ваш IE должен быть в этой опции, выберите ее, и все готово.Простой способ .

Ваш проект может не быть файлов aspx поскольку это может быть другой тип веб-проекта.

Однако, если он имеет Клиентское приложение папка:

  1. перейти к стандартному виду Обозреватель решений (Ctrl+Альтернативный вариант+л) где можно найти ваш проект назовите решение (чтобы убедиться, щелкните значок папки вверху (сказав «Решения и папки»))
  2. щелкните правой кнопкой мыши на Клиентское приложение папка сам
  3. Просматривайте с... появится вверху (около Посмотреть в браузере вариант), нажмите на него, и появится диалоговое окно браузера
  4. нажмите на предпочитаемый вами браузер
  5. нажмите на Установить по умолчанию
  6. нажмите на Просматривать для подтверждения (откроется браузер, который вы только что выбрали в этой папке)

Другой способ — сделать в Visual Studio следующее:

  1. Выберите Отладка
  2. Опции и настройки
  3. Развернуть среду
  4. Выберите веб-браузер
  5. Нажмите кнопку 'Параметры Internet Explorer' кнопка
  6. Выберите 'Программы' вкладка
  7. Выбирать 'Использовать по умолчанию' кнопка для Internet Explorer
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top