【发布时间】:2011-04-06 07:28:13
【问题描述】:
这让我发疯,也许我遗漏了一些东西,但我正在尝试将 .NET 3.5 应用程序升级到 .NET 4.0,而我遇到的唯一问题是这个类:
3.5 代码:
public class ServiceHostFactory : System.ServiceModel.Activation.ServiceHostFactory
{
protected override System.ServiceModel.ServiceHost CreateServiceHost(Type serviceType, Uri[] baseAddresses) {
return new ServiceHost(serviceType, baseAddresses);
}
}
当我升级到 4.0 时,“ServiceHostFactory”似乎不存在(它是红色的)。进入对象浏览器,在 System.ServiceModel.Activation 下,确实没有显示 ServiceHostFactory。
据此:
http://msdn.microsoft.com/en-us/library/system.servicemodel.activation.servicehostfactory.aspx
4.0 应该支持。我在这里错过了什么?
【问题讨论】: