我正在尝试Asp.Net MVC 2应用程序中的示例应用程序 在http://www.codeproject.com/KB/aspnet/aspnet_mvc_tutorial.aspx
中给出 But i am getting the error as below
2>'/'应用程序中的服务器错误。
无法找到资源。 说明:HTTP 404.您要查找的资源(或其中一个依赖项)可能已被删除,名称已更改或暂时不可用。请查看以下网址,确保拼写正确。
请求的网址:/Views/PersonalInformation/Index.aspx
版本信息:Microsoft .NET Framework版本:2.0.50727.3053; ASP.NET版本:2.0.50727.3053
请让我知道wat是问题
答案 0 :(得分:1)
问题是请求的网址。在ASP.NET MVC应用程序中,url对应于控制器操作而不是aspx页面。请参阅此链接以获取解释:http://www.asp.net/LEARN/mvc/tutorial-02-cs.aspx。
网址应该是http://localhost:xxxx/PersonalInformation(其中xxxx是您的端口号)
为避免每次通过Visual Studio启动网站时出现此错误。转到Web项目的属性,在Web选项卡下有一个名为Start URL的属性。将其更改为http://localhost:xxxx/或其他有效的MVC路由。
答案 1 :(得分:0)
您是部署到Cassini还是IIS 6.看一下这些文章
http://guyellisrocks.com/coding/deployed-asp-net-mvc-app-gives-404-on-about-page/
MVC在Cassini中运行良好,但需要在IIS中运行一些配置修改。我仍然在Cassini进行评估,所以我还没有越过那座桥,但这个信息应该会有所帮助。