当我在Visual Studio中调试时,Firefox会打开并且由于Internet Explorer和Visual Studio具有的连接而烦人,例如当您关闭启动调试的Internet Explorer浏览器时,Visual Studio会停止调试。如何让Visual Studio打开Internet Explorer而不必将Internet Explorer设置为我的默认浏览器?
答案 0 :(得分:273)
Scott Guthrie在how to change Visual Studio's default browser发表了一篇文章:
然而,我不喜欢这个事实并非如此直截了当。1)右键单击你的.aspx页面 解决方案探险家
2)选择“浏览方式”上下文 菜单选项
3)在对话框中,您可以选择或添加 一个浏览器。如果你想要Firefox 列表,单击“添加”并指向 firefox.exe文件名
4)单击“设为默认值”按钮 将此作为默认浏览器时 你在网站上运行任何页面。
答案 1 :(得分:121)
在Visual Studio 2010中,默认浏览器经常被重置(几乎每次更改IDE设置时,甚至在重新启动Visual Studio后)。现在有一个2010年的默认浏览器选择器扩展来帮助解决这个问题:
!!!更新!!! 根据@Cory,似乎无法再免费使用WoVS默认浏览器切换器。你可以试试Default Browser Changer,但我还没有测试过。如果您已经拥有WoVS插件,我建议您备份它,以便以后安装。
以下解决方案可能不再有效:
WoVS默认浏览器切换器: http://visualstudiogallery.msdn.microsoft.com/en-us/bb424812-f742-41ef-974a-cdac607df921
编辑:这也适用于 ASP.NET MVC 应用程序。
注意:安装此扩展程序的一个负面影响是,似乎每个月都要更新一次。这导致一些人卸载它,因为对他们来说,它更麻烦,然后修复它的问题。无论通过扩展管理器轻松更新它,我仍然觉得它非常有用。
启动VS时会看到以下错误:
默认浏览器切换器测试版位已过期。请使用 Extension Manager或访问VS Gallery以下载更新的位。
答案 2 :(得分:41)
对于 MVC3 ,您不必添加任何虚拟文件来设置某个浏览器。您所要做的就是:
答案 3 :(得分:26)
右键单击aspx文件,然后选择“浏览方式”。我认为有一个选项可以设置为默认值。
答案 4 :(得分:7)
对ASP.NET MVC也有帮助:
在MVC应用中,您必须右键单击 在Default.aspx上,这是唯一的 该解决方案中的“真实”网页。该 默认页面显示“浏览...”
答案 5 :(得分:7)
如果您正在运行MVC 3应用程序 - 在解决方案资源管理器中单击show all files图标,然后在Global.asax文件下应该有一个名为YourProjectName.Publish.XML的文件,右键单击它,然后单击“浏览...“并选择您喜欢的浏览器作为默认浏览器。
答案 6 :(得分:4)
在Solution Explorer中,右键单击任何ASPX页面并选择“Browse With”并选择IE作为默认值。
注意...相同的步骤可用于将Google Chrome添加为浏览器选项,并可选择将其设置为默认浏览器。
答案 7 :(得分:3)
如果您的项目中没有.aspx(例如它的XBAP),请注意,但仍需要使用IE进行调试,只需在项目中添加一个htm页面,然后右键单击该页面即可设置默认值。这很hacky,但它确实有效:P
答案 8 :(得分:1)
您也可以通过Firefox调试。
请按照以下步骤操作:Tool
- > Attach to process
并选择firefox.exe
或您的默认浏览器。然后调试器将使用此浏览器。但是当firefox是32位且VS2010是64位时我遇到了一些麻烦。
无论如何,右键单击当前文档,使用-->
浏览,然后选择浏览器,而不是将其设置为默认值。这种方式更好。因为firefox的进程ID可能会改变,所以你会因为再次附加进程而烦恼。
答案 9 :(得分:1)
使用VS 2017,使用Chrome调试ASP.NET项目不会使用您的Google帐户登录。
要解决这个问题,请转到工具 - >选项 - >调试 - >常规并关闭设置启用ASP.NET的JavaScript调试(Chrome和IE)。
答案 10 :(得分:1)
在visual studio 2013中,可以按照以下方式完成:
1)确保您已从解决方案探索窗口中选择了一个启动项目 2)这会在调试下拉列表的左侧显示下拉列表。您可以从此新下拉列表中选择浏览器。
关键是应该选择一个项目作为启动
答案 11 :(得分:0)
你提到过Visual Studio。这适用于Visual Studio 2013.在"菜单和工具"在第二行,在Debug下面,你有一个下拉框,为你提供" Emulators"的列表/选项。你的IE应该在选项中,选择那个,你很高兴。简单的方法。
答案 12 :(得分:0)
您的项目可能没有aspx文件,因为它可能是另一种Web项目。
但是,如果它具有 ClientApp 文件夹:
答案 13 :(得分:-3)
另一种方法是在Visual Studio中执行以下操作: