Visual Studio将打开默认浏览器而不是Internet Explorer
当我在Visual Studio中进行debugging时,Firefox会打开,因为Internet Explorer和Visual Studio具有的连接,比如当您closures启动debugging的Internet Explorer浏览器时,Visual Studio停止debugging,所以很烦人。 我怎样才能让Visual Studio打开Internet Explorer,而不必将Internet Explorer设置为我的默认浏览器?
Scott Guthrie就如何更改Visual Studio的默认浏览器发表了一篇文章:
1)右键单击解决scheme资源pipe理器中的.aspx页面
2)select“浏览带”上下文菜单选项
3)在对话框中,您可以select或添加浏览器。 如果你想在列表中的Firefox,点击“添加”,并指向firefox.exe的文件名
4)在网站上运行任何页面时,单击“设为默认”button将其设为默认浏览器。
然而,我不喜欢这样的事实,即不像应该那样简单。
在Visual Studio 2010中,默认的浏览器会经常重置(几乎每次IDE设置被更改或重新启动Visual Studio后)。 现在有一个2010年的默认浏览器select扩展,以帮助解决这个问题:
!!!更新! 根据@Cory的说法,似乎WoVS默认浏览器切换器不再可用。 您可以尝试使用默认浏览器更改器,但是我没有对其进行testing。 如果您已经有了WoVS插件,我build议您将其备份,以便以后安装。
以下解决scheme可能不再有效:
WoVS默认浏览器切换器 : http : //visualstudiogallery.msdn.microsoft.com/en-us/bb424812-f742-41ef-974a-cdac607df921
编辑:这也适用于ASP.NET MVC应用程序。
注意:安装此扩展程序的一个负面影响是它似乎唠叨每月更新一次。 这导致一些人卸载它,因为对他们来说,它更麻烦,然后修复它的问题。 无论是通过扩展pipe理器轻松更新,我仍然觉得它非常有用。
启动VS时会看到以下错误:
默认浏览器切换器beta位已经过期。 请使用扩展pipe理器或访问VS图库下载更新位。
对于MVC3,您不必添加任何虚拟文件来设置某个浏览器。 你所要做的就是:
- 为项目显示“显示所有文件”
- 去bin文件夹
- 右键单击唯一的.xml文件以查找“浏览…”选项
右键单击一个aspx文件并select“浏览”。 我认为有一个选项设置为默认值。
也可能有助于ASP.NET MVC:
在MVC应用程序中,您必须右键单击Default.aspx,这是该解决scheme中唯一的“真实”网页。 默认页面显示“浏览…”
如果您正在运行MVC 3应用程序 – 在您的解决scheme资源pipe理器中,单击显示所有文件图标,然后在Global.asax文件下,应该有一个名为YourProjectName.Publish.XML的文件,右键单击它,然后单击“浏览”。 ..“并select您喜欢的浏览器作为默认值。
在解决scheme资源pipe理器中,右键单击任何ASPX页面,然后select“浏览”,然后selectIE作为默认值。
请注意…可以使用相同的步骤将Google Chrome添加为浏览器选项,并可以select将其设置为默认浏览器。
如果您的项目中没有.aspx(即其XBAP),但是您仍然需要使用IE进行debugging,请在项目中添加一个htm页面,然后右键单击该项目以设置默认值。 这是hacky,但它的作品:P
你也可以通过firefox进行debugging。
遵循这些步骤: Tool
– > Attach to process
并selectfirefox.exe
或您的默认浏览器。 然后debugging器将使用这个浏览器。 但是,当firefox是32位和VS2010是64位时,我遇到了一些麻烦。
无论如何,右键单击当前的文档,浏览与-->
比select您的浏览器,比设置为默认。 这样比较好 B'cause Firefox的进程ID可能会改变,所以你会恼火的再次附加过程。
在Visual Studio 2013中,可以这样做:
1)确保您已经从解决scheme浏览窗口中select了一个启动项目。2)这将下拉到debugging下拉菜单的左侧。 您可以从这个新的下拉菜单中select浏览器。
关键是应该有一个项目select作为启动
你提到过Visual Studio。 这是用于Visual Studio 2013.在第二行的“菜单和工具”中,右下方的debugging你有一个下拉框给你的“模拟器”列表/选项。你的IE应该在选项中,select和你很好去。 简单的方法 。
使用VS 2017,使用ChromedebuggingASP.NET项目不会使用您的Google帐户login。
要解决这个问题,请转至工具 – >选项 – >debugging – >常规,然后closures启用JavaScriptdebuggingASP.NET(Chrome和IE)的设置。
另一种方法是在Visual Studio中执行以下操作:
- selectdebugging
- 选项和设置
- 展开环境
- selectWeb浏览器
- 点击“ Internet Explorer选项 ”button
- select“ 程序 ”选项卡
- 为Internet Explorerselect“ 设为默认 ”button