在Visual Studio 2010 RC中更改默认浏览器

时间:2010-03-14 20:56:17

标签: asp.net-mvc-2 browser visual-studio-2010-rc

在Visual Studio 2010(RC)中,右键单击.aspx页面时不再有“浏览方式”上下文菜单。如何更改默认浏览器?

默认情况下它似乎使用操作系统默认浏览器,但我更喜欢在调试ASP.net应用程序时使用IE。 (我正在使用ASP.net MVC 2进行测试)

10 个答案:

答案 0 :(得分:16)

这是我唯一的工作方式: How do I set my development web browser in VS2010 RC?

Visual Studio还有一个浏览器切换器扩展程序,完美运行! http://visualstudiogallery.msdn.microsoft.com/bb424812-f742-41ef-974a-cdac607df921 Browser Switcher

<强>更新 从图库中删除扩展程序,尝试以下方法: http://visualstudiogallery.msdn.microsoft.com/233945ae-0b7b-47e7-9b02-c5a11798afb5

Default Browser Changer

答案 1 :(得分:15)

这个browser switching extension就是我用的。这太棒了。

编辑Possible new link

答案 2 :(得分:14)

MVC项目中的.aspx视图没有“浏览方式”选项,因为它们不能直接浏览。

我倾向于在网站的根目录中添加Default.aspx网络表单,当右键单击时,它将为您提供“浏览方式”选项。您需要确保更新路由,否则IIS / Cassini将尝试提供它,类似这样的

   public void Page_Load(object sender, System.EventArgs e) {
        // Change the current path so that the Routing handler can correctly interpret
        // the request, then restore the original path so that the OutputCache module
        // can correctly process the response (if caching is enabled).

        string originalPath = Request.Path;
        HttpContext.Current.RewritePath(Request.ApplicationPath, false);
        IHttpHandler httpHandler = new MvcHttpHandler();
        httpHandler.ProcessRequest(HttpContext.Current);
        HttpContext.Current.RewritePath(originalPath, false);
    }

另外,另一个快速的是点击CTRL-F5(没有调试运行),这将启动站点而不进入调试模式..

答案 3 :(得分:10)

我刚刚添加了一个 .htm 页面并右键点击它。我在那里浏览...

答案 4 :(得分:4)

解决方案确实不是那么困难,虽然它不像应该的那样直接......

在Visual Studio 2010中,“浏览方式”选项 可用。但是, 不适用于MVC视图!

只需在您的项目中添加Web窗体或HTML页面,并在其上下文菜单中随时可以使用“浏览方式”。您可以在此处设置默认浏览器,该设置将用于所有后续调试。

不需要Default.aspx页面中的复杂代码,也不需要更改Windows默认值。

答案 5 :(得分:2)

看起来这将是未来的版本。

https://connect.microsoft.com/VisualStudio/feedback/details/533930/default-browser-setting-in-vs2010-not-per-project-helps-debug-user-experience

顺便说一下,您可以更改默认浏览器: - 在WindowsXP至少.. 转到开始&gt;控制面板&gt;添加和删​​除程序&gt;设置程序访问权限和默认值&gt;从Web浏览器下拉列表中选择IE。

<强>编辑: 顺便说一句,我确实在右击aspx页面时看到了“浏览方式”项目。当我点击它时,我会看到可供选择的broswers列表。您只需选择一个“设为默认值”。

答案 6 :(得分:2)

检查出来:

How do I set my development web browser in VS2010?

我正在使用VS 2010 RC,我也看不到“浏览...”选项。

答案 7 :(得分:2)

在VS2010上可以使用“浏览...”。 左键单击顶部面板的空白区域 - &gt;选择“Web浏览器”。 右键单击.aspx,“Browse With ..”现在可以访问。

答案 8 :(得分:1)

转到:

C:\Users\[Your current user]\AppData\Local\Microsoft\VisualStudio\10.0\browsers.xml

清除所有内容并保存 ------如果您在Windows的默认浏览器是IE新设置更改为IE ----- 编译您的应用程序

答案 9 :(得分:0)

我们可以做到的另一种方式(也更简单)是: 打开你想要的浏览器,例如IE和进入 工具&gt;选项&gt;节目&gt;然后单击“设置默认浏览器”按钮