【发布时间】:2010-12-30 19:39:54
【问题描述】:
我有一个装饰为单例的服务。它托管在我的 Windows 7 开发机器上的 IIS 中。
[ServiceBehavior(InstanceContextMode = InstanceContextMode.Single, ConcurrencyMode = ConcurrencyMode.Multiple)]
在升级之前,我已将所有项目迁移到使用 VS2010,但仍使用 .NET 3.5;我已验证一切正常。
在我升级所有项目以使用 .NET 4.0 后,我的 WCF 服务开始出现错误行为。对 WCF 服务的每次调用都会创建一个新对象,这显然不是它的装饰方式(见上文)。我还将应用程序池升级为使用带有集成管道的 4.0(以前是带有集成管道的 2.0)
有没有人经历过这样的事情?我什至不知道从哪里开始解决这个问题。
【问题讨论】: