在Visual Studio 2010(RC)中,右键单击.aspx页面时不再有“浏览方式”上下文菜单。如何更改默认浏览器?
默认情况下它似乎使用操作系统默认浏览器,但我更喜欢在调试ASP.net应用程序时使用IE。 (我正在使用ASP.net MVC 2进行测试)
答案 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
<强>更新强> 从图库中删除扩展程序,尝试以下方法: http://visualstudiogallery.msdn.microsoft.com/233945ae-0b7b-47e7-9b02-c5a11798afb5
答案 1 :(得分:15)
这个browser switching extension就是我用的。这太棒了。
答案 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)
看起来这将是未来的版本。
顺便说一下,您可以更改默认浏览器: - 在WindowsXP至少.. 转到开始&gt;控制面板&gt;添加和删除程序&gt;设置程序访问权限和默认值&gt;从Web浏览器下拉列表中选择IE。
<强>编辑:强> 顺便说一句,我确实在右击aspx页面时看到了“浏览方式”项目。当我点击它时,我会看到可供选择的broswers列表。您只需选择一个“设为默认值”。
答案 6 :(得分:2)
答案 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;然后单击“设置默认浏览器”按钮