這是驅使我堅果,也許我失去了一些東西,但我想升級.NET 3.5應用程序到.NET 4.0,我遇到的唯一問題是這個類:.NET 4.0中缺少ServiceHostFactory?
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」不存在(它是紅色的)。進入Object Browser,在System.ServiceModel.Activation下,它確實沒有顯示ServiceHostFactory。
根據此:
http://msdn.microsoft.com/en-us/library/system.servicemodel.activation.servicehostfactory.aspx
應該在4.0的支持。我在這裏錯過了什麼?
工作完美!很早就發現了.NET 4 Client Profile的事情,這又浪費了半個小時;) – 2010-08-31 14:37:29
非常感謝,Brad! – 2015-09-09 09:40:14