我有一个为SQL Server2008 R2和ASP.NET 4.0配置的服务器。
托管公司将不支持.Net Framework4.5和SQL Server2012以及最新的实体框架。
我已经使用.Net Framework4.5和最新的Entity Framework5创建了我的网站。我如何才能将发布设置更改为旧服务器执行该设置?
发布于 2012-10-01 21:27:28
您需要更改您的website.In Visual Studio的目标框架(选择您的网站项目)转到项目>设置。将目标框架从.Net Framework4.5更改为.Net 4。然后全部重建并测试您的应用程序。
如果一切正常,你就可以像往常一样发布到你的网络主机上。
发布于 2012-10-01 21:36:04
更改网站的目标框架,在解决方案资源管理器中右击网站,选择“属性”。在出现的对话框中,选择Application now,将Target Framework更改为4.0并发布。
发布于 2012-10-01 21:59:56
以上两个答案是正确的。此外,许多托管公司不支持任何版本的MVC或EF dll。有任何简单的工作可以解决这个问题。只要你可以使用.NEt 4.0在Visual Studio2010中编译你的代码,右击你的项目,然后点击'Add Deployable Deployable Dependencies‘。选中您需要的dll组的复选框,这些组将被添加到您的项目中,以便可以与您的网站一起部署。
https://stackoverflow.com/questions/12674141
复制相似问题