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

有帮助吗?

解决方案

斯科特·格思里 (Scott Guthrie) 发表了一篇文章 如何更改Visual Studio的默认浏览器:

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

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

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

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

然而,我不喜欢这样一个事实:这并不像应有的那么简单。

其他提示

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

!!!更新!!! 据报道,WoVS 默认浏览器切换器似乎不再免费提供 @科里. 。你可以尝试 默认浏览器更改器 相反,但我还没有测试过。如果您已经有 WoVS 插件,我建议您对其进行备份,以便稍后安装。

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

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

WoVS Default Browser Switcher

编辑: 这适用于 ASP.NET MVC 应用程序也是如此。

笔记: 安装此扩展的一个负面影响是,它似乎需要每月更新一次。这导致一些人卸载它,因为对他们来说,它比它解决的问题更麻烦。不管怎样,它可以通过扩展管理器轻松更新,而且我仍然发现它非常有用。

启动VS时会看到如下错误:

默认浏览器切换器测试版已过期。请使用扩展管理器或访问VS画廊下载更新的位。

为了 MVC3不必 添加任何虚拟文件来设置特定的浏览器。您所要做的就是:

  • 项目的“显示所有文件”
  • 转到 bin 文件夹
  • 右键单击唯一的 .xml 文件以找到“浏览方式...”选项

setting MVC3 project default browser

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

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

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

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

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

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

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

如果您的项目中没有 .aspx(即它的 XBAP),但您仍然需要使用 IE 进行调试,只需将一个 htm 页面添加到您的项目中,然后右键单击该页面即可设置默认值。虽然很hacky,但是很有效:P

你也可以用firefox进行调试。

按着这些次序: Tool->Attach to process 并选择 firefox.exe 或您的默认浏览器。然后调试器将与该浏览器一起工作。但是当firefox是32位而VS2010是64位时,我遇到了一些麻烦。

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

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

要修复此问题,请转至“工具”->“选项”->“调试”->“常规”,然后关闭“为 ASP.NET(Chrome 和 IE)启用 JavaScript 调试”设置。

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

在 Visual Studio 2013 中,可以按如下方式完成此操作:

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

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

您提到了 Visual Studio。这是针对 Visual Studio 2013 的。在第二行的“菜单和工具”中,在“调试”正下方,您有一个下拉框,为您提供“模拟器”的列表/选项。您的 IE 应该在选项中,选择它就可以了。简单的方法 。

你的项目 可能没有 aspx 文件 因为它可能是另一种网络项目。

然而,如果它有一个 客户端应用程序 文件夹:

  1. 转到标准视图 解决方案浏览器 (控制键+替代+L)你可以在哪里找到 你的项目 命名解决方案(单击顶部的文件夹图标进行确认(显示“解决方案和文件夹”))
  2. 右键单击 客户端应用程序 文件夹 本身
  3. 浏览... 将显示在顶部附近(靠近 在浏览器中查看 选项),单击它,将显示浏览器对话框
  4. 单击您喜欢的浏览器
  5. 点击 设为默认
  6. 点击 浏览 确认(这将打开您刚刚在该文件夹中选择的浏览器)

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

  1. 选择调试
  2. 选项和设置
  3. 展开环境
  4. 选择网络浏览器
  5. 点击 'Internet Explorer 选项' 按钮
  6. 选择 '程式' 标签
  7. 选择 '使默认' Internet Explorer 按钮
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top