【发布时间】:2011-01-20 03:24:08
【问题描述】:
我在从 VS.Net 2008 / MVC 1 迁移到 VS.NET 2010 (+C# 4.0) / 时遇到问题>MVC 2
web.config has been updated,该站点在 Cassini 中运行良好,但我现在的问题是部署在 IIS 6 上。
我更新了网站以使用ASP.Net 4 运行, 但无论我尝试什么 URL,我总是遇到 404 错误。好像没有考虑路由(是的,wildcard mapping 已经完成了)。
我不明白这个烂摊子,也无法谷歌搜索任何有趣的东西...... 感谢您的建议!
【问题讨论】:
-
我尝试部署使用“添加新项目...”创建的默认项目,但遇到了同样的问题。仍在谷歌上寻找答案,但希望得到您的建议......
-
我总是被通配符映射和该死的“验证文件存在”复选框搞砸了。擦洗所有东西,从第一格开始,然后按照这个:blog.stevensanderson.com/2008/07/04/… 当我说擦洗所有东西时,我的意思是擦洗所有东西。不要假设某事是正确的。从第一格开始,对所有内容进行三次检查。
-
我又做了一次,但还是不行。我正在使用的应用程序在 MVC 1 中运行良好,但由于我传递给 .Net 4 / MVC 2,路由被破坏......正如我在之前的评论中所说,我尝试使用示例应用程序但无法使其工作.谢谢你的帮助。还有其他建议吗?
-
我有同样的问题,我得到了 404 的一切,我从正方形开始
-
值得注意的是,在 .NET 4 中,不再需要使用 isapi 通配符映射来让无扩展名 url 在 IIS6 中工作。 blogs.msdn.com/tmarq/archive/2010/04/01/…
标签: visual-studio visual-studio-2010 asp.net-mvc-2 iis-6