Asp.net mvc MVC3部署到IIS6导致未找到页面,但已设置通配符应用程序映射

Asp.net mvc MVC3部署到IIS6导致未找到页面,但已设置通配符应用程序映射,asp.net-mvc,asp.net-mvc-3,deployment,Asp.net Mvc,Asp.net Mvc 3,Deployment,我正在将MVC3应用程序部署到IIS6。如果我导航到应用程序myserver/myapp的起点,它会重定向到myserver/myapp/Account/LogOn?ReturnUrl=但随后会显示404页面未找到错误 视图位于正确的文件夹中。安全权限是正确的。如果我在本地部署,它可以在本地iis7.5上完美运行。已设置通配符应用程序映射(isapi)。在创建了一个新的默认MVC3应用程序并将其部署到iis6网站之后,该应用程序能否正常工作,因此该版本一定会有所不同?构建指定任何cpu。应用程序

我正在将MVC3应用程序部署到IIS6。如果我导航到应用程序myserver/myapp的起点,它会重定向到myserver/myapp/Account/LogOn?ReturnUrl=但随后会显示404页面未找到错误

视图位于正确的文件夹中。安全权限是正确的。如果我在本地部署,它可以在本地iis7.5上完美运行。已设置通配符应用程序映射(isapi)。在创建了一个新的默认MVC3应用程序并将其部署到iis6网站之后,该应用程序能否正常工作,因此该版本一定会有所不同?构建指定任何cpu。应用程序池、网站和虚拟目录都指定.net4。我们无法更新iis,也无法更改服务器。现在,我没有主意了,有什么想法吗


谢谢

对于通配符映射,请在“添加/编辑应用程序扩展映射”对话框窗口中取消选中“验证文件存在”。

对于通配符映射,请在“添加/编辑应用程序扩展映射”对话框窗口中取消选中“验证文件存在”。就这么简单!真的,好吧,它现在确实起作用了!!!非常感谢:-)太好了,我将为您解答这个问题。我留下了一条评论,因为你没有澄清问题中是否有设置。这是一个我在公司使用IIS6 QA服务器环境迁移到Asp.MVC时遇到的几十次的问题,我花了大量的汗水来解决这个问题。我很高兴能帮上忙!谢谢-是的,我没有把它加入到这个问题的原因是因为我没有考虑过!只花了半天时间就把我的头发拔出来了!