(注意:我在ASP.NET MVC世界中是一个彻头彻尾的...) 环境:Visual Studio 2012 项目应用程序:ASP.NET MVC 4.0
我确实将/views/home/index.html设置为startpage ...事情并没有像我想要的那样结果我无法调试。 错误消息说:
Server Error in '/' Application.
--------------------------------------------------------------------------------
The resource cannot be found.
Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly.
Requested URL: /Views/Home/Index.cshtml
现在我想知道我怎么后悔这一举动......我甚至不知道那个被设置为启动页面的文件......
Wich文件通常是默认的启动文件? 我可以从“启动页面”中释放文件吗? 我在另一台计算机上也有旧版本。环境与2010年。我能看到那个设置为起始页的文件吗?
我很高兴能有任何提示或解决方案来解决我的任务......谢谢。希望这些信息足以让您了解我的问题。如果不是,我会尝试让它更容易理解。
以下答案后使用的解决方案: 我在“项目菜单”中选择了“yourprojectname-properties”。然后在属性窗口中选择“Web”。然后加上/如上所述......对于那些花了一些时间在我这个问题上的你们...你摇滚!没有明天......
答案 0 :(得分:0)
您必须将route-url设置为starturl,而不是页面。 在ASP.NET MVC中,您必须使用路由,并且每个路由都映射到一个操作。