2010-06-09 73 views
5

我打算在App Fabric上为我的一个项目托管WCF服务。当我安装App Fabric时,它要求我安装.Net Framework 4.0。我可以在App Fabric上配置用3.5编写的WCF服务,但我必须选择Asp.Net v4作为应用程序池。我感觉它使用CLR 4.0作为服务。在AppFabric上托管WCF 3.5

问题是我可以在App Fabric上托管我的WCF 3.5服务,因为我们正在开发3.5中的解决方案,并且迁移到4.0的范围不大。威尔是否工作?

回答

2

的Windows Server AppFabric中的第一个版本主要有两个部分:

AppFabric缓存服务,这样可以加快用户访问频繁访问诸如ASP.NET应用程序使用的会话数据之类的信息。

AppFabric Hosting Services使运行和管理使用Windows Communication Foundation创建的服务变得更加轻松,尤其是使用Windows Workflow Foundation构建的服务。

看起来你不能在3.5中使用托管服务。 http://msdn.microsoft.com/en-us/library/ff637712.aspx

http://social.technet.microsoft.com/wiki/contents/articles/hosting-net-framework-3-x-services-in-appfabric.aspx

至于缓存推移它取决于版本,本文http://msdn.microsoft.com/en-us/library/ff381375.aspx#_Toc247686147状态:

注:使用的Beta2版本开始,.NET框架的要求将发生如下变化。缓存服务将需要安装.NET 4.0,并且将支持使用.NET 3.5 SP1开发的缓存客户端。