首页 文章

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

提问于
浏览
194

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

13 回答

  • 121

    Scott Guthrie在how to change Visual Studio's default browser上发了一篇文章:

    1)右键单击解决方案资源管理器中的.aspx页面2)选择“浏览方式”上下文菜单选项3)在对话框中,您可以选择或添加浏览器 . 如果您希望Firefox在列表中,请单击“添加”并指向firefox.exe文件名4)单击“设为默认值”按钮,使其成为您在网站上运行任何页面时的默认浏览器 .

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

  • -3

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

    !!!Update!!! 根据@Cory,似乎无法再免费使用WoVS默认浏览器切换器 . 您可以尝试使用Default Browser Changer,但我还没有测试过它 . 如果您已经拥有WoVS插件,我建议您进行备份,以便以后安装 .

    The following solution may no longer work:

    WoVS Default Browser Switcherhttp://visualstudiogallery.msdn.microsoft.com/en-us/bb424812-f742-41ef-974a-cdac607df921

    WoVS Default Browser Switcher

    Edit: 这也适用于 ASP.NET MVC 应用程序 .

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

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

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

  • 26

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

    • "Show all files"为项目

    • 转到bin文件夹

    • 右键单击唯一的.xml文件以查找"Browse With..."选项

    setting MVC3 project default browser

  • 4

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

  • 7

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

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

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

  • 3

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

  • 1

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

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

  • 269

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

  • 0

    您也可以通过Firefox调试 .

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

    无论如何,右键单击当前文档,使用 --> 浏览,而不是选择浏览器,而不是将其设置为默认值 . 这种方式更好 . B 'cause firefox'的进程ID可能会发生变化,因此您会因为再次附加进程而烦恼 .

  • 1

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

    要解决这个问题,请转到工具 - >选项 - >调试 - >常规,然后关闭设置启用ASP.NET的JavaScript调试(Chrome和IE) .

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

  • 40

    在visual studio 2013中,可以按如下方式完成:

    1)确保从解决方案探索窗口中选择了一个启动项目2)这会在调试下拉列表的左侧显示一个下拉菜单 . 您可以从此新下拉列表中选择浏览器 .

    关键是应该选择一个项目启动

  • 1

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

  • 7

    另一种方法是在Visual Studio中执行以下操作:

    • 选择Debug

    • 选项和设置

    • 扩展环境

    • 选择Web浏览器

    • 单击“ Internet Explorer Options ”按钮

    • 选择“ Programs ”标签

    • 为Internet Explorer选择“ Make Default ”按钮

相关问题