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

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

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
203
0
209 313
14
Перейти к ответу Данный вопрос помечен как решенный

Ответы 14

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

Ответ принят как подходящий

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

1) Right click on a .aspx page in your solution explorer

2) Select the "browse with" context menu option

3) In the dialog you can select or add a browser. If you want Firefox in the list, click "add" and point to the firefox.exe filename

4) Click the "Set as Default" button to make this the default browser when you run any page on the site.

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

Этот параметр недоступен для проектов MVC по какой-либо причине.

xximjasonxx 26.04.2010 05:46

Он доступен для проектов MVC, но вам нужно найти файл Default.aspx для проекта.

1kevgriff 06.07.2010 19:18

MVC2 + не использует целевую страницу .aspx

xximjasonxx 09.09.2010 19:08

Для MVC2 + я просто добавляю файл .htm, обычно называемый Starter.htm, и верхнее решение работает нормально. Я обычно просто добавляю его в решение вместо проекта. Это имеет больше смысла, особенно если у меня есть решение для нескольких веб-проектов. Да, и вам не нужно беспокоиться о его развертывании с вашим источником с помощью функции Web Deploy VS2010.

gligoran 22.11.2010 01:04

Этот параметр не сохраняется. Вам придется делать этот процесс каждый раз, когда вы повторно открываете VS2010.

O.O 07.12.2010 18:35

@ subt13 Вау, это новинка VS2010. Не сталкивался с этой проблемой в VS2005 и VS2008

Jon Limjap 08.12.2010 08:48

Параметр «Просмотреть с помощью» не отображается для приложений xbap. Использование ответа Тима сработало для меня.

Paw Baltzersen 22.09.2011 15:50

Обратите внимание, что это явно встроено в VS 11 - blogs.msdn.com/b/webdevtools/archive/2012/03/01/…

SamStephens 06.03.2012 06:12

Небольшое запоздалое дополнение. Если в вашем решении несколько проектов, вы увидите «Просмотр с помощью» только для проекта, который был «Установить как запускаемый проект».

Giuseppe Romagnuolo 02.01.2013 17:21

Кроме того, вы можете щелкнуть правой кнопкой мыши папку в VS 2010, чтобы получить параметр Browse With..., а не создавать фиктивный файл .aspx или .htm.

brichins 18.06.2013 19:34

Это исправление также работает с проектами TypeScript в VS 2013 - необходимо для отладки, когда IE не является браузером по умолчанию. Однако настройка теряется при выключении VS.

Jonathan Lidbeck 02.02.2014 22:45

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

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

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

In an MVC app, you have to right-click on Default.aspx, which is the only ‘real’ web page in that solution. The default page displays ‘Browse with…’

From http://avaricesoft.wordpress.com/2008/08/04/ ...

Спасибо за это. Каждый раз, когда я исправляю VS, он сбрасывает браузер по умолчанию обратно в IE. Это сводило меня с ума, открывая проект веб-форм, чтобы я мог вернуться к Firefox.

Nick 01.09.2009 15:15

В MVC 2 Default.aspx больше не существует. в 2010 вам нужно создать базовую страницу веб-формы, установить значение по умолчанию (поскольку оно не сохраняется от проекта к проекту). Затем вы можете удалить лишнюю веб-форму

xximjasonxx 26.04.2010 05:48

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

В 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

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

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

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

The Default Browser Switcher beta bits have expired. Please use the Extension Manager or visit the VS Gallery to download updated bits.

Это лучший подход. ASPX не обязательно может быть частью приложения ASP.NET MVC 3, потому что вы можете выбрать механизм просмотра бритвы.

Amir 07.01.2011 21:34

Это определенно лучший вариант для VS2010.

Alex Yakunin 17.03.2011 20:55

К сожалению, кажется, что это все еще не помогает. В VS2010 есть ошибка, и невероятно одна, которая, по словам Microsoft, не будет исправлена ​​до следующего VS: connect.microsoft.com/VisualStudio/feedback/details/568469/…

Nicholas 13.04.2011 03:57

@Nicholas Это работает и заставляет VS оставаться в выбранном браузере независимо от функции / ошибки сброса. Я бы установил эту надстройку, даже если бы ошибки не было. Я разрабатываю и тестирую в 3-х разных браузерах, и это дополнение упрощает задачу.

Tim Santeford 13.04.2011 08:42

@Tim Вот что я имею в виду - если вы запускаете веб-сайт, он всегда сначала запускается в IE (даже с установленным расширением). Затем значки в расширении отключаются (это ошибка в их расширении), поэтому вы не можете выбрать другой браузер. Вы должны использовать «Обзор с помощью», чтобы запустить веб-сайт в другом браузере, тогда значки расширения снова будут включены ... В любом случае, я хочу сказать, что расширение не исправляет ошибку и не упрощает работу. Microsoft необходимо развернуть исправление.

Nicholas 20.04.2011 03:32

@Nicholas - Думаю, нужно обновить надстройку. У меня он тоже был отключен до обновления. Что касается вашей исходной точки, вы имеете право, что Microsoft должна изменить это поведение.

Tim Santeford 20.04.2011 19:42

При использовании с silverlight (ria) он не работает с отладчиком по умолчанию.

Nikos Tsokos 20.09.2011 14:55

Использование этого инструмента делает жизнь немного проще, но при каждом перезапуске он сбрасывает браузер по умолчанию.

nima 04.12.2012 15:15

И теперь это расширение уже не бесплатное :(

Cᴏʀʏ 01.08.2013 19:18

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

Вы также можете отлаживать с помощью firefox.

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

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

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

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

setting MVC3 project default browser

Какой ужасный пользовательский интерфейс. Спасибо за эту хитрость, чтобы обойти это. Это все еще кажется необходимым для MVC6 и Visual Studio 2017.

Brandon Barkley 18.09.2017 17:55

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

  1. Выберите Debug
  2. Параметры и настройки
  3. Развернуть среду
  4. Выберите веб-браузер
  5. Нажмите кнопку "Параметры Internet Explorer".
  6. Выберите вкладку "Программ"
  7. Нажмите кнопку "Использовать по умолчанию" для Internet Explorer.

Вы просто делаете Internet Explorer браузером по умолчанию. Однако я думаю, что вопрос в том, «Как вы можете запустить свой сайт в Internet Explorer, даже если браузер по умолчанию - Chrome или Firefox?»

Rohit 30.08.2013 17:06

Почему так много шагов через VS для доступа к настройкам обозревателя, просто откройте IE, посмотрите инструменты или выполните поиск прямо в Пуске :-)

Mohammed Dawood Ansari 30.10.2016 17:22

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

В 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) Это вызывает выпадающий список слева от выпадающего списка отладки. Вы можете выбрать браузер из этого нового раскрывающегося списка.

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

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

Однако, если у него есть Папка ClientApp:

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

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