【发布时间】:2009-02-01 16:04:23
【问题描述】:
我刚刚在 VS2008 中创建了一个 ASP.NET MVC 项目。
当我在浏览器中按 F5 调试当前视图时,它会打开 ASPX 文件的 URL:
http://localhost/Views/MyController/Index.aspx
而不是:
如何让它打开好的网址?
【问题讨论】:
标签: asp.net-mvc visual-studio-2008 debugging
我刚刚在 VS2008 中创建了一个 ASP.NET MVC 项目。
当我在浏览器中按 F5 调试当前视图时,它会打开 ASPX 文件的 URL:
http://localhost/Views/MyController/Index.aspx
而不是:
如何让它打开好的网址?
【问题讨论】:
标签: asp.net-mvc visual-studio-2008 debugging
您已在项目属性的 Web 选项卡中将启动操作设置为当前页面。
将其更改为特定页面并将特定页面文本框留空。
编辑:从附加到这个答案的 cmets 中,我们已经确定 VS 需要启发式地确定鉴于编辑器中的当前页面是“视图/产品/索引.aspx" 我们希望 VS 在 /Products 启动调试会话。
现在对 VS 要求太多了。
替代方案似乎总是从根目录开始并导航。
但是,您可以将特定页面文本框编辑为您希望它开始的路径。如果您正在调试上述视图,那么在文本框中输入“产品”可能是您最接近目标的方式。
每次您想要重复测试不同的视图时,都必须不断更改特定页面文本框的内容。
【讨论】: