我刚刚在VS2008中创建了一个ASP.NET MVC项目.
当我按F5在我的浏览器中调试当前视图时,它会打开ASPX文件的URL:
HTTP://localhost/Views/MyController/Index.aspx
代替 :
HTTP://本地主机/ myController的
如何让它打开好的URL?
您已在项目属性的Web选项卡中将启动操作设置为当前页面.
将其更改为特定页面,并将特定页面文本框留空.
编辑:从这个答案附带的评论中我们已经确定,为了让判断编辑中的当前页面是"Views/Products/Index.aspx",我们希望VS开始调试会话在/ Products.
这对于现在要求VS来说太过分了.
替代方案似乎总是从根开始并导航.
但是,您可以将特定页面文本框编辑到您希望它开始的路径.如果您正在调试上面的视图,那么在文本框中输入"产品"可能是您最接近目标的.
每次要重复测试不同视图时,您必须不断更改"特定页面"文本框的内容.