我有一个使用Entity Framework 4.1和.NET 4的现有已部署的ASP.NET MVC3应用程序,我需要将其复制到新服务器上。问题是我很少或没有关于如何配置部署环境的文档。从好的方面来说,我可以管理员访问部署环境,并可以完全访问应用程序的源代码。
所以从裸机开始我有:
- 全新安装Windows Server 2012,SQL Server 2014 Enterprise
- 通过Web平台安装程序安装MVC 3和工具
- 将整个网站从现有部署复制到C:\ inetpub
下的自己的文件夹中
- 在IIS下添加了网站,并使用配置为
的应用池启动了它
- 各种读数表明偶尔这是由" UrlRoutingModule-4.0"没有安装在模块中。它不是因此我添加了相同的服务器范围并确保它存在于网站上(没有区别):
- 还提到了确保 runAllManagedModulesForAllRequests =" true" 出现在web.config中
更新
安装了.NET:
所以在我发布"失败的请求跟踪"之前任何人都可以就如何让MVC在这种环境中工作给我任何建议吗?
我已阅读过可能的帖子和Google搜索,但似乎没有任何效果。