我正在使用asp.net mvc 2.0。因为我使用局部视图,但每当我点击特定链接时,我都会得到以下错误
404 Not Found
任何人都可以知道应用程序在本地主机上正常运行的解决方案,但是当我上传到服务器上时它会显示错误。感谢。
答案 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