mvc中出现“404 Not Found”错误

时间:2010-06-07 11:42:21

标签: jquery asp.net-mvc

我正在使用asp.net mvc 2.0。因为我使用局部视图,但每当我点击特定链接时,我都会得到以下错误

404 Not Found

任何人都可以知道应用程序在本地主机上正常运行的解决方案,但是当我上传到服务器上时它会显示错误。感谢。

3 个答案:

答案 0 :(得分:0)

你是如何生成链接的?您应该始终使用Html.ActionLink()或Url.Action()来生成链接,以避免在部署时出现问题。

例如,如果要链接到/ Ctrl / Act / 123,则不应使用此选项:

<a href="/Crtl/Act/123">Here</a>

但是这个:

<%=Html.ActionLink("Here", "Act", "Ctrl", new { id = ""}, new {}) %>

答案 1 :(得分:0)

检查服务器错误日志。必须有404错误详细信息。

打开network tab in FireBug重新加载页面并触发“错误”请求。然后检查请求的位置。 FireBug捕获浏览器发送的所有请求。

答案 2 :(得分:0)

以下问题的最佳答案对我有用:

ASP.NET MVC2: Can't find controller

将IIS应用程序通配符映射添加到C:\ WINDOWS \ Microsoft.NET \ Framework64 \ v4.0.30319 \ aspnet_isapi.dll

Installing Wildcard Application Mappings (IIS 6.0)