使用ASP.NET MVC入门项目获得404错误

时间:2009-05-27 23:31:56

标签: c# asp.net-mvc iis

我刚刚创建了一个ASP.NET MVC项目,并且能够使用Visual Studio Development Server构建和浏览它。

当我尝试从项目属性Web下的Visual Studio Development Server更改为本地IIS(IIS 5.1)时 - >服务器。我可以浏览到默认页面,但当我浏览到任何其他页面时,我收到404错误。

我的网站和虚拟目录的根目录是http://localhost/MyMvcApplication

使用IIS时是否有不同的配置?

2 个答案:

答案 0 :(得分:3)

您必须设置aspnet_isapi.dll(IIS站点配置)的通配符映射。这意味着.NET DLL会解析对服务器的每个请求,以便可以重写URL(MVC严重依赖于URL重写)。

答案 1 :(得分:2)