Visual Studio відкриває браузер за замовчуванням замість Internet Explorer


202

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

Відповіді:


278

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

1) Клацніть правою кнопкою миші на сторінку .aspx у своєму досліднику рішень

2) Оберіть опцію контекстного меню «переглянути»

3) У діалоговому вікні ви можете вибрати або додати браузер. Якщо ви хочете Firefox у списку, натисніть "Додати" та вкажіть на ім'я файлу firefox.exe

4) Натисніть кнопку "Встановити як за замовчуванням", щоб зробити цей браузер за замовчуванням під час запуску будь-якої сторінки на сайті.

Однак мені не подобається той факт, що це не так просто, як це має бути.


14
Ця опція недоступна для проектів MVC з будь-якої причини
xximjasonxx

10
Він доступний для MVC-проектів, але вам потрібно знайти файл Default.aspx для проекту.
1kevgriff

3
MVC2 + не використовує цільову сторінку
.aspx

29
Для MVC2 + я просто додаю .htm-файл, який зазвичай називається Starter.htm, і верхнє рішення працює чудово. Зазвичай я також просто додаю його до рішення замість проекту. Це має більше сенсу, особливо якщо у мене є рішення, що має декілька веб-проектів. Ну, і вам не доведеться турбуватися про те, щоб він розгорнувся з вашим джерелом за допомогою функції Web Deploy VS2010.
gligoran

1
Зауважте, що це, мабуть, вбудовано у VS 11 - blogs.msdn.com/b/webdevtools/archive/2012/03/01/…
SamStephens

122

У Visual Studio 2010 браузер за замовчуванням часто скидається (майже щоразу, коли налаштування IDE змінюється або навіть після перезавантаження Visual Studio). Зараз є розширення для вибору веб-переглядача за замовчуванням на 2010 рік, яке допоможе боротися з цим:

!!! Оновлення !!! Здається, що переглядач браузера WoVS за замовчуванням більше не доступний відповідно до @Cory . Ви можете спробувати Browser Changer Changer замість цього, але я не перевіряв його. Якщо у вас вже є плагін WoVS, я б рекомендував створити резервну копію, щоб потім можна було встановити його.

Наступне рішення може більше не працювати:

WoVS Переглядач за замовчуванням : http://visualstudiogallery.msdn.microsoft.com/en-us/bb424812-f742-41ef-974a-cdac607df921

WoVS Переглядач браузера за замовчуванням

Редагувати: Це працює і з програмами ASP.NET MVC .

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

Ви побачите таку помилку при запуску VS:

Термін дії бета-версії браузера за замовчуванням бета-версії закінчився. Будь ласка, використовуйте Менеджер розширень або відвідайте галерею VS, щоб завантажити оновлені біти.


Це кращий підхід. ASPX не обов'язково може бути частиною програми ASP.NET MVC 3, тому що ви можете вибрати двигун вибору бритви.
Амір

Це, безумовно, найкращий варіант для VS2010.
Олексій Якунін

На жаль, здається, це все ще не допомагає. Там помилка в VS2010, і неймовірно , що один Microsoft сказав , не буде виправлена до наступного VS: connect.microsoft.com/VisualStudio/feedback/details/568469 / ...
Микола

@Nicholas Це працює і змушує VS залишатися на обраному браузері незалежно від функції скидання / помилки. Я б встановив цю надбудову, навіть якщо не було помилки. Я розробляю і тестую в трьох різних браузерах, і цей додаток робить це дуже просто.
Тім Сантефорд

@Tim Ось що я маю на увазі - якщо ви запускаєте веб-сайт, він завжди запускається спочатку в IE (навіть із встановленим розширенням). Потім піктограми відключаються в розширенні (це помилка в їх розширенні), тому ви не можете вибрати інший браузер. Для запуску веб-сайту за допомогою іншого веб-переглядача вам потрібно використовувати «Огляд із», тоді піктограми розширення ввімкнуті знову .... У будь-якому разі, я можу сказати, що розширення не виправляє помилку або дійсно полегшує роботу. Microsoft має розгорнути виправлення.
Микола

41

Для MVC3 вам не потрібно додавати жодних фіктивних файлів, щоб встановити певний браузер. Все, що вам потрібно зробити, це:

  • "Показати всі файли" для проекту
  • перейти до папки бін
  • клацніть правою кнопкою миші єдиний .xml файл, щоб знайти опцію «Огляд із ...»

встановлення браузера за замовчуванням проекту MVC3


Який жахливий користувальницький інтерфейс. Дякуємо за цей хак, щоб обійти його. Це все ще здається необхідним для MVC6 та Visual Studio 2017.
Брендон Барклі

26

Клацніть правою кнопкою миші на файлі aspx та оберіть пункт "Переглянути за допомогою". Я думаю, що там є варіант встановити за замовчуванням.


7

Також може бути корисним для ASP.NET MVC:

У додатку MVC потрібно клацнути правою кнопкою миші кнопку Default.aspx, яка є єдиною "реальною" веб-сторінкою у цьому рішенні. На сторінці за замовчуванням відображається "Переглянути з ..."

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


1
Дякую за це. Кожен раз, коли я виправляю VS, він скидає браузер за замовчуванням до IE. Це змусило мене відкрити проект веб-форм просто для того, щоб я міг змінити його на Firefox.
Нік

10
У MVC 2 Default.aspx більше не існує. у 2010 році вам доведеться створити основну сторінку веб-форми, встановити за замовчуванням (оскільки вона не тримається від проекту до проекту). Потім можна видалити надлишки веб-форми
xximjasonxx

7

Якщо ви запускаєте програму MVC 3 - у вашому провіднику рішень натисніть значок Показати всі файли, а потім у файлі Global.asax має бути файл з назвою YourProjectName.Publish.XML клацніть правою кнопкою миші та натисніть «Переглянути з. .. "та виберіть улюблений браузер як типовий.


4

У Провіднику рішень клацніть правою кнопкою миші будь-яку сторінку ASPX та виберіть «Огляд із» та виберіть IE за замовчуванням.

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


3

Швидке зауваження, якщо у вашому проекті (тобто його XBAP) немає. Це хакі, але це працює: P


1

Ви також можете налагоджувати Firefox.

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

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


1

З 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

У візуальній студії 2013 це можна зробити так:

1) Переконайтеся, що у вікні дослідження рішення обрано стартовий проект 2) Це приводить спадання зліва від випаду налагодження вниз. Ви можете вибрати веб-переглядач із цієї нової спадної сторінки.

Ключовим є те, що має бути проект, обраний під час запуску


0

Ви згадали про Visual Studio. Це для Visual Studio 2013. У "Меню та інструменти" у другому рядку, праворуч під налагодженням, ви маєте спадне поле, що дає вам список / опцію "Емулятори". У вашому IE має бути опція, виберіть це та ви добре йти. Легкий шлях .


0

У вашому проекті може бути відсутні файли aspx, оскільки це може бути інший вид веб-проекту.

Однак якщо в ньому є папка ClientApp :

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

-3

Ще один спосіб - це зробити наступне в Visual Studio:

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

3
Ви просто робите Internet Explorer як браузер за замовчуванням у вашій системі. Однак я думаю, що питання: "Як запустити свій сайт в Internet Explorer, навіть якщо браузер за замовчуванням є Chrome або Firefox?"
Рохіт

Чому стільки кроків через VS, щоб дістатися до Інтернету, просто відкрийте IE, перегляньте інструменти або безпосередньо пошукайте в Start :-)
Mohammed Dawood Ansari
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.