我已经使用IIS 7.5部署了一个MVC 4网站到
Windows 2008 R2服务器. .NET 4.5安装在服务器上.
该网站在本地工作正常.所有路由工作正常.但是,当我把它放在服务器上,没有任何作用.我已经通过在站点中放置一个静态文本文件来确认DNS /绑定正在工作,这样可以起作用.
以下是我尝试过的几件事情:
>默认路由/返回403.13 – 表示目录浏览被禁用(正确).这应该肯定映射到/ home / index?
>任何路由(例如/组织,组织/索引)只返回404.
>确保我的所有DLL被复制(根据http://haacked.com/archive/2008/11/03/bin-deploy-aspnetmvc.aspx)
我试过/确认:
> HttpRedirection安装在IIS7上(根据http://support.microsoft.com/kb/2023146)
> HttpErrors安装在IIS7上
>我所有的DLL都到位
我错过了什么吗?我的下一个绝望行为是安装完整的ASP.NET MVC 4堆栈,包括Visual Studio Express,sql Express等,只是为了看它是否可行.我真的不想做.这是一个生产服务器!
更新:
我应该补充说,同一个站点在内部的等效配置上,在登台服务器上.