it-swarm-ru.tech

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

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

199
Kevin Sheffield

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

1) Щелкните правой кнопкой мыши страницу .aspx в обозревателе решений.

2) Выберите опцию контекстного меню "Обзор"

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

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

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

273
Jon Limjap

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

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

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

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

WoVS Default Browser Switcher

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

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

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

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

121
Tim Santeford

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

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

setting MVC3 project default browser

41
Ani

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

26
tsimon

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

7
Misho

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

В приложении MVC вы должны щелкнуть правой кнопкой мыши файл Default.aspx, который является единственной "реальной" веб-страницей в этом решении. На странице по умолчанию отображается "Обзор с помощью…"

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

7
jasonpenny

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

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

4
rp.

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

3
Geoff

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

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

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

1
Davut Gürbüz

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

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

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

1
Bryan Legend

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

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

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

1
Giri

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

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

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

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

0
user5087270