【发布时间】:2011-10-15 03:49:26
【问题描述】:
我在 VS 2010 中使用 Framework 3.5 在 asp.net c# 中构建了一个小型 Web 应用程序。 我需要将它部署在带有 IIS6 的 Windows 2003 服务器上。
当我通过 Visual Studio 运行时,它使用的路由 ( System.Web.Routing ) 运行良好。但是现在部署到 IIS6 服务器后,它给出了 404 错误。如果我输入页面的确切路径,它工作正常。
喜欢http://localhost.local/forms/user/login.aspx 作品 但是我的自定义路由 http://localhost.local/user/login 给出了 404 错误
我用眼镜发现了这个Installing Wildcard Application Mappings & Running ASP.NET MVC Under IIS 6.0 and IIS 7.0 Classic Mode : Solution to Routing Problem
有什么办法解决这个问题吗?
【问题讨论】:
-
遇到问题了,我没有正确重启 IIS6。我只是重新启动网站。上面的链接显示了如何解决这个问题的正确信息。