Visual StudioがInternet Explorerではなくデフォルトのブラウザーを開く


202

Visual Studioでデバッグすると、Firefoxが開きます。これは、Internet ExplorerとVisual Studioに接続されているため、デバッグを開始したInternet Explorerブラウザーを閉じると、Visual Studioがデバッグを停止します。Internet Explorerを既定のブラウザーとして設定せずに、Visual StudioでInternet Explorerを開くにはどうすればよいですか?

回答:


278

Scott Guthrieが、Visual Studioのデフォルトのブラウザーを変更する方法について投稿しました。

1)ソリューションエクスプローラーで.aspxページを右クリックします。

2)[browse with]コンテキストメニューオプションを選択します

3)ダイアログで、ブラウザを選択または追加できます。リストにFirefoxが必要な場合は、[追加]をクリックして、firefox.exeファイル名をポイントします。

4)[デフォルトに設定]ボタンをクリックして、サイトの任意のページを実行するときにこれをデフォルトのブラウザにします。

しかし、これは本来あるべきほど簡単ではないという事実が嫌いです。


14
このオプションは、何らかの理由でMVCプロジェクトでは使用できません
xximjasonxx

10
MVCプロジェクトで使用できますが、プロジェクトのDefault.aspxファイルを見つける必要があります。
1kevgriff、2010

3
MVC2 +は.aspxランディングページを使用し
ません

29
MVC2 +の場合は、通常Starter.htmという名前の.htmファイルを追加するだけで、上のソリューションが正常に機能します。通常は、プロジェクトではなくソリューションに追加するだけです。特に私がマルチWebプロジェクトソリューションを持っている場合は、その方が理にかなっています。ああ、Web Deploy VS2010機能を使用してソースと一緒にデプロイされることを心配する必要はありません。
gligoran 2010年

1
これは明らかにVS 11に組み込まれています注意してください- blogs.msdn.com/b/webdevtools/archive/2012/03/01/...
SamStephens

122

Visual Studio 2010では、デフォルトのブラウザーが頻繁にリセットされます(IDE設定が変更されるたびに、またはVisual Studioを再起動した後でも)。これに対処するための2010のデフォルトのブラウザーセレクター拡張機能が追加されました。

!!!更新!!!WoVSデフォルトブラウザスイッチャーは、に従って、もはや自由のために利用可能であることを表示されません@Cory。代わりにDefault Browser Changerを試してみるかもしれませんが、私はテストしていません。WoVSプラグインがすでにある場合は、後でインストールできるようにバックアップすることをお勧めします。

次のソリューションは機能しない可能性があります。

WoVSデフォルトのブラウザースイッチャーhttp : //visualstudiogallery.msdn.microsoft.com/en-us/bb424812-f742-41ef-974a-cdac607df921

WoVSデフォルトブラウザスイッチャー

編集:これはASP.NET MVCアプリケーションでも機能します。

注:この拡張機能をインストールすることのマイナスの副作用の1つは、約1か月に1回更新するのが面倒だと思われることです。彼らにとっては、修正する問題よりも厄介なため、これによって一部がアンインストールされました。それにもかかわらず、拡張機能マネージャーを介して簡単に更新されますが、それでも非常に便利です。

VSを起動すると、次のエラーが表示されます。

デフォルトのブラウザスイッチャーのベータビットの有効期限が切れています。Extension Managerを使用するか、VSギャラリーにアクセスして、更新されたビットをダウンロードしてください。


これはより良いアプローチです。かみそりビューエンジンを選択できるため、ASPXは必ずしもASP.NET MVC 3アプリケーションの一部であるとは限りません。
アミール

これは間違いなくVS2010に最適なオプションです。
Alex Yakunin

残念ながら、これはまだ役に立たないようです。そこVS2010のバグだ、とMicrosoftは述べていることを信じられないほど1次VSまで固定されません。connect.microsoft.com/VisualStudio/feedback/details/568469/...
ニコラス・

@Nicholasこれは機能し、リセット機能/バグに関係なく、VSが選択されたブラウザに留まるように強制します。バグがない場合でも、このアドインをインストールします。私は3つの異なるブラウザーで開発およびテストを行っていますが、このアドインを使用すると、非常に簡単です。
Tim Santeford、2011

@Timこれが私の言いたいことです-Webサイトを起動する場合、常に拡張機能がインストールされていても、常にIEで最初に起動します。次に、拡張機能でアイコンが無効になるため(これは拡張機能のバグです)、別のブラウザーを選択することはできません。別のブラウザーでWebサイトを起動するには、[参照]を使用する必要があります。その後、拡張機能のアイコンが再度有効になります。マイクロソフトは修正プログラムを展開する必要があります。
ニコラス

41

MVC3あなたがする必要はありません特定のブラウザを設定するために、任意のダミーファイルを追加します。あなたがしなければならないすべては:

  • プロジェクトの「すべてのファイルを表示」
  • binフォルダに移動
  • 唯一の.xmlファイルを右クリックして、[参照...]オプションを見つけます。

MVC3プロジェクトのデフォルトブラウザーの設定


なんとひどいユーザーインターフェース。このハックを回避してくれてありがとう。それはまだMVC6とVisual Studio 2017年に必要と思われる
ブランドン・バークレイ

26

aspxファイルを右クリックして、「browse with」を選択します。デフォルトとして設定するオプションがあると思います。


7

ASP.NET MVCにも役立ちます。

MVCアプリでは、Default.aspxを右クリックする必要があります。これは、そのソリューションで唯一の「実際の」Webページです。デフォルトのページには「参照…」が表示されます

から http://avaricesoft.wordpress.com/2008/08/04/ ...


1
それをありがとう。VSにパッチを適用するたびに、デフォルトのブラウザがIEにリセットされます。Firefoxに戻すことができるように、ウェブフォームプロジェクトを開くのが大変だったのです。
ニック、

10
MVC 2では、Default.aspxは存在しません。2010では、基本的なWebフォームページを作成し、デフォルトを設定する必要があります(プロジェクト間で保持されないため)。その後、余分な
ウェブ

7

MVC 3アプリケーションを実行している場合-ソリューションエクスプローラーで[すべてのファイルを表示]アイコンをクリックし、Global.asaxファイルの下にYourProjectName.Publish.XMLというファイルがあることを確認して右クリックし、[参照]をクリックします。 .. "」を選択し、デフォルトとしてお好みのブラウザを選択します。


4

ソリューションエクスプローラーで、ASPXページを右クリックして[参照]を選択し、デフォルトとしてIEを選択します。

注... Google Chromeをブラウザオプションとして追加し、オプションでデフォルトのブラウザとして設定する場合にも同じ手順を使用できます。


3

プロジェクト(つまりXBAP)に.aspxがなくてもIEを使用してデバッグする必要がある場合は、プロジェクトにhtmページを追加し、それを右クリックしてデフォルトを設定します。それはハッキーですが、動作します:P


1

Firefoxでもデバッグできます。

次の手順に従ってください。- Tool> Attach to processを選択するfirefox.exeか、デフォルトのブラウザを選択します。その後、デバッガはこのブラウザで動作します。しかし、firefoxが32ビットで、VS2010が64ビットの場合、問題が発生しました。

とにかく、現在のドキュメントを右クリックし、-->ブラウザーを選択して参照し、デフォルトとして設定します。この方法はより良いです。これは、firefoxのプロセスIDが変更される可能性があるため、プロセスを再度アタッチするのは面倒です。


1

VS 2017では、ChromeでASP.NETプロジェクトをデバッグしても、Googleアカウントでログインすることはできません。

これを修正するには、[ツール]-> [オプション]-> [デバッグ]-> [全般]に移動し、[ASP.NET(ChromeおよびIE)のJavaScriptデバッグを有効にする]設定をオフにします。

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


1

Visual Studio 2013では、これは次のように実行できます。

1)ソリューション探索ウィンドウから起動プロジェクトを選択したことを確認します。2)これにより、デバッグドロップダウンの左側にドロップダウンが表示されます。この新しいドロップダウンからブラウザを選択できます。

キーは、スタートアップとして選択されたプロジェクトがあるはずです


0

Visual Studioについて説明しました。これはVisual Studio 2013の場合です。2行目の[メニューとツール]の[デバッグ]のすぐ下にドロップダウンボックスがあり、[エミュレーター]のリスト/オプションが表示されます。IEがオプションに含まれていることを確認してください。行ってもいいです 簡単な方法 。


0

別の種類のWebプロジェクトである可能性があるため、プロジェクトにはaspxファイルがない可能性があります

ただし、ClientAppフォルダーがある場合:

  1. ソリューションエクスプローラーの標準ビューに移動します(Ctrl+ Alt+ L)。プロジェクト名のソリューションを見つけることができます(上部にあるフォルダーアイコンをクリックして確認します(「ソリューションとフォルダー」と言います))。
  2. ClientAppフォルダー自体を右クリック
  3. 参照...が上部([ブラウザで表示]オプションの近く)に表示され、それをクリックすると、ブラウザのダイアログが表示されます
  4. お好みのブラウザをクリックしてください
  5. デフォルトとして設定をクリックします
  6. [ 参照 ]をクリックして確認します(このフォルダーで選択したブラウザーが開きます)。

-3

別の方法は、Visual Studioで以下を実行することです。

  1. デバッグを選択します
  2. オプションと設定
  3. 環境を拡大
  4. Webブラウザを選択
  5. [ Internet Explorerオプション ]ボタンをクリックします
  6. プログラム」タブを選択します
  7. Internet Explorerの[ デフォルトにする ]ボタンを選択します

3
システムのデフォルトブラウザとしてInternet Explorerを作成しています。しかし、質問は「デフォルトのブラウザがChromeやFirefoxであっても、どうすればInternet Explorerでサイトを実行できるでしょうか?」
Rohit 2013

なぜVSを経由してインターネットオプションにアクセスするのか、IEを開いてツールを表示するか、[スタート]で直接検索するのはなぜですか:-)
Mohammed Dawood Ansari
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.