我用的VS2012,用MVC开发的,调试的时候生成的地址栏应该是:http://localhost:3417/Home/Login
但是实际生成的是http://localhost:3417/Views/Home/Login.cshtml,我设置的启动页面也是当前页,为什么会出现这个情况,求大神解决。
如果你要固定一个,你可以项目->右键->属性->Web->设置StartURL,或者其他选项(总之不要是Current Page)
我不是想固定一个,就是想调试的是当前页面,而且主要是他调试的时候生成的地址格式不对啊,直接就生成cshtml文件了
@Anroy: 这个,貌似没办法设置啊.
@幻天芒:我就想问,,http://localhost:3417/Home/Login生成出来怎么生成,不要http://localhost:3417/Views/Home/Login.cshtml
@Anroy: 你不要在打开cshtml 的时候点运行就是了。
@幻天芒: 那我想调试页面的时候怎么办?
@Anroy: 你切到cs文件,然后点运行呗。
@幻天芒: 那我要运行controller中的登录页喃?
@Anroy: 这个就和你的路由有关了,默认路由页面。
在VS2013中,右键点击.cshtml文件,都没有设置为启动页的菜单。
更改路由注册方式