it-swarm.cn

Visual Studio打开默认浏览器而不是Internet Explorer

当我在Visual Studio中进行调试时,Firefox会打开并且因为Internet Explorer和Visual Studio具有的连接而烦人,例如当您关闭启动调试打开的Internet Explorer浏览器时,Visual Studio会停止调试。如何在不将Internet Explorer设置为默认浏览器的情况下让Visual Studio打开Internet Explorer?

199
Kevin Sheffield

Scott Guthrie发表了一篇文章 如何更改Visual Studio的默认浏览器

1)右键单击解决方案资源管理器中的.aspx页面

2)选择“浏览方式”上下文菜单选项

3)在对话框中,您可以选择或添加浏览器。如果要在列表中使用Firefox,请单击“添加”并指向firefox.exe文件名

4)单击“设为默认值”按钮,在网站上运行任何页面时将其设置为默认浏览器。

然而,我不喜欢这个事实并非如此直截了当。

273
Jon Limjap

在Visual Studio 2010中,默认浏览器经常被重置(几乎每次更改IDE设置时,甚至在重新启动Visual Studio之后)。现在有一个2010年的默认浏览器选择器扩展来帮助解决这个问题:

!!!更新!!! 根据 @Cory 似乎WoVS默认浏览器切换器不再免费提供。您可能会尝试 默认浏览器更换器 而不是我没有测试它。如果您已经拥有WoVS插件,我建议您进行备份,以便以后安装。

以下解决方案可能不再有效:

WoVS默认浏览器切换器 http://visualstudiogallery.msdn.Microsoft.com/en-us/bb424812-f742-41ef-974a-cdac607df921

WoVS Default Browser Switcher

编辑: 这适用于 ASP.NET MVC applications。

注意: 安装此扩展程序的一个负面影响是,它似乎每月更新一次。这导致一些人卸载它,因为对他们来说,它更麻烦,然后修复它的问题。无论通过扩展管理器轻松更新它,我仍然觉得它非常有用。

启动VS时,您将看到以下错误:

默认浏览器切换器beta位已过期。请使用Extension Manager或访问VS Gallery以下载更新的位。

121
Tim Santeford

对于 MVC3 不必 添加任何虚拟文件来设置某个浏览器。你所要做的就是:

  • 项目的“显示所有文件”
  • 转到bin文件夹
  • 右键单击唯一的.xml文件以查找“Browse With ...”选项

setting MVC3 project default browser

41
Ani

右键单击aspx文件,然后选择“浏览方式”。我认为有一个选项可以设置为默认值。

26
Travis

如果您正在运行MVC 3应用程序 - 在解决方案资源管理器中单击show all files图标,然后在Global.asax文件下应该有一个名为YourProjectName.Publish.XML的文件,右键单击它,然后单击“浏览方式”。 ..“并选择您喜欢的浏览器作为默认浏览器。

7
Misho

也可能对ASP.NET MVC很有帮助:

在MVC应用程序中,您必须右键单击Default.aspx,这是该解决方案中唯一的“真实”网页。默认页面显示“Browse with ...”

来自 http://avaricesoft.wordpress.com/2008/08/04/ ...

7
jasonpenny

在解决方案资源管理器中,右键单击任何ASPX页面并选择“浏览方式”并选择IE作为默认值。

注意...相同的步骤可用于将Google Chrome添加为浏览器选项,并可选择将其设置为默认浏览器。

4
rp.

如果您的项目中没有.aspx(例如它的XBAP),请注意快速注释,但仍需要使用IE进行调试,只需在项目中添加一个htm页面,然后右键单击该页面即可设置默认值。这很hacky,但它确实有效:P

3
Geoff

您也可以通过Firefox调试。

请按照以下步骤操作:Tool-> Attach to process并选择firefox.exe或您的默认浏览器。然后调试器将使用此浏览器。但是当firefox是32位且VS2010是64位时我遇到了一些麻烦。

无论如何,右键单击当前文档,使用-->浏览,而不是选择浏览器,而不是将其设置为默认值。这种方式更好。因为firefox的进程ID可能会改变,所以你会因为再次附加进程而烦恼。

1
Davut Gürbüz

使用VS 2017,使用Chrome调试ASP.NET项目不会使用您的Google帐户登录。

要解决这个问题,请转到工具 - >选项 - >调试 - >常规,然后关闭启用ASP.NET的JavaScript调试(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文件因为它可能是另一种web项目。

但是,如果它有ClientApp文件夹

  1. 转到解决方案资源管理器的标准视图Ctrl+Alt+L)您可以找到您的项目名称解决方案(点击顶部的文件夹图标以确定(说“解决方案和文件夹”))
  2. 右键单击ClientApp文件夹本身
  3. 用...浏览将显示在顶部附近(在浏览器中查看选项),单击它并显示浏览器对话框
  4. 单击您首选的浏览器
  5. 点击设为默认
  6. 点击浏览确认(这将打开您刚刚在该文件夹上选择的浏览器)
0
CPHPython

你提到过Visual Studio。这适用于Visual Studio 2013.在第二行的“菜单和工具”中,在Debug下面,您有一个下拉框,为您提供“Emulators”的列表/选项。您的IE应该在选项,选择那个,你很高兴。简单的方法 。

0
user5087270