2014-06-18 42 views
8

Ich habe gerade eine direkte Aktualisierung von Windows Server 2008 R2 auf Windows Server 2012 durchgeführt, und jetzt wird mein WCF Self-Hosted-Dienst gestartet, wird jedoch sofort mit dem folgenden Fehler beendet:Konnte Typ System.Runtime.Diagnostics.ITraceSourceStringProvider nicht laden

Service cannot be started. System.TypeLoadException: Could not load type 'System.Runtime.Diagnostics.ITraceSourceStringProvider' from assembly 'System.ServiceModel.Internals, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. at System.ServiceModel.Channels.TextMessageEncoderFactory..ctor(MessageVersion version, Encoding writeEncoding, Int32 maxReadPoolSize, Int32 maxWritePoolSize, XmlDictionaryReaderQuotas quotas) at System.ServiceModel.Channels.HttpTransportDefaults.GetDefaultMessageEncoderFactory() at System.ServiceModel.Channels.HttpChannelListener..ctor(HttpTransportBindingElement bindingElement, BindingContext context) at System.ServiceModel.Channels.HttpChannelListener`1..ctor(HttpTransportBindingElement bindingElement, BindingContext context) at System.ServiceModel.Channels.HttpTransportBindingElement.BuildChannelListener[TChannel](BindingContext context) at System.ServiceModel.Channels.BindingContext.BuildInnerChannelListenerTChannel at System.ServiceModel.Channels.MessageEnc...

Der gleiche Dienst läuft bei einer Neuinstallation von Windows Server 2012 einwandfrei (obwohl nicht vollständig atm).

+1

Ich würde versuchen, Neuinstallation .net 4 \ 4.5. Gibt es eine Chance, dass Ihr Service mit einer Mischung aus .net 4.0 und 4.5 kompiliert wird? –

+0

Es hat einige Nuget-Pakete, die gegen .net 4.0 kompiliert wurden. Der Dienst selbst ist auf 4.5.1 ausgerichtet. –

+0

Sie sollten eine Konfiguration irgendwo in der Nähe haben, die angibt, welche DLLs genau Sie brauchen, und wenn Sie nicht gibt es eine Möglichkeit, die 4.5.1-Version spezifisch anfordern ... etwas DLL IIRC manifestieren –

Antwort

7

Eine Neuinstallation von .NET 4.5.2, wie von AK_ vorgeschlagen, behebt das Problem.

Verwandte Themen