我的任务是生产机器(Server 2008 R2)的要求,我想知道这个项目设置是否只能安装.NET 4.0和IIS 7 for WCF服务。是否需要.NET 3.5来加载针对它的程序集?
VS2010解决方案包含多个项目:
针对.NET 3.5的项目:
针对.NET 4.0的项目:
在开发中,机器上安装了2.0,3.5和4.0,并且在IIS6.0中托管的WCF一切正常
答案 0 :(得分:0)
默认情况下,Server 2008 R2安装了.Net Framework v2.0.50727,但您可以使用Server Manager -> Features -> .Net Framework 3.5.1 Features
安装.NET 3.5 Sp1。我认为.NET 4.0 Client不足以运行你的BLL,如果它是用.NET 3.5编译的
答案 1 :(得分:0)
如果有其他人遇到同样的问题:
不需要.NET 3.5,因为只安装了.NET2和.NET4,发布的DLL运行得很好。
针对.NET4的WCF服务在IIS 7.0下运行正常,无需修改或特殊配置。