Asp.net mvc 4 IIS 7.5上的ASP.NET MVC 4,返回404。与无扩展路由映射有关
我已将MVC4网站部署到带有IIS 7.5的Windows 2008 R2服务器上。NET 4.5安装在服务器上 现场在当地运行良好。一切都很好。然而,当我把它放在服务器上时,什么都不起作用。我已经通过在站点中放置一个静态文本文件来确认DNS/绑定正在工作,这是可行的 以下是我尝试过的几件事:Asp.net mvc 4 IIS 7.5上的ASP.NET MVC 4,返回404。与无扩展路由映射有关,asp.net-mvc-4,iis-7.5,Asp.net Mvc 4,Iis 7.5,我已将MVC4网站部署到带有IIS 7.5的Windows 2008 R2服务器上。NET 4.5安装在服务器上 现场在当地运行良好。一切都很好。然而,当我把它放在服务器上时,什么都不起作用。我已经通过在站点中放置一个静态文本文件来确认DNS/绑定正在工作,这是可行的 以下是我尝试过的几件事: 默认路由/返回403.13-指示目录浏览已禁用(正确)。这应该映射到/home/index 任何路由(例如/组织、组织/索引)只返回404 确保复制了我的所有DLL(按照) 我已尝试/确认: Htt
- 默认路由/返回403.13-指示目录浏览已禁用(正确)。这应该映射到/home/index
- 任何路由(例如/组织、组织/索引)只返回404
- 确保复制了我的所有DLL(按照)
- HttpRedirection安装在IIS7上(根据)
- HttpErrors安装在IIS7上
- 我所有的DLL都已就绪
我应该补充一点,同一个站点在登台服务器的内部en等效配置上工作。我也有同样的问题。您应该尝试以下修补程序:
它为我解决了这个问题。哇。你是怎么发现的。谢谢,整理好了!我在搜索此问题时发现了您的帖子和此修补程序。我想我会分享我的答案,因为我尝试了所有你做过的事情,这非常令人沮丧。值得注意的是,此修补程序已被应用到服务器2008 R2的SP1中。此外,如果在应用该修补程序后,其他事情可能会开始中断(即,执行无扩展路由的自定义模块)。。如果是这样,请查看相关的FYI,此热修复程序将在Server2008R2 sp1中汇总。