我打算在App Fabric上为我的一个项目托管WCF服务。当我安装App Fabric时,它要我安装.Net Framework 4.0。我可以在App Fabric上配置3.5中编写的WCF服务,但我必须选择Asp.Net v4作为应用程序池。我觉得它使用CLR 4.0进行服务。
问题是我可以在App Fabric上托管我的WCF 3.5服务,因为我们正在开发3.5中的解决方案,并且迁移到4.0的空间不大。威尔有效吗?
答案 0 :(得分:2)
Windows Server AppFabric的第一个版本包含两部分:
AppFabric缓存服务,可以加快对频繁访问的信息(如ASP.NET应用程序使用的会话数据)的访问。
AppFabric托管服务,可以更轻松地运行和管理使用Windows Communication Foundation创建的服务,尤其是使用Windows Workflow Foundation构建的服务。
看起来您无法在3.5中使用托管服务。 http://msdn.microsoft.com/en-us/library/ff637712.aspx
就缓存而言,取决于版本,本文http://msdn.microsoft.com/en-us/library/ff381375.aspx#_Toc247686147指出:
注意:从Beta2版本开始,.NET框架要求将更改如下。缓存服务将需要安装.NET 4.0,并且将支持使用.NET 3.5 SP1开发的缓存客户端。
答案 1 :(得分:1)
AppFabric仅适用于.net 4.0,请参阅: