Ist ein Update für.NET Framework 4.5 in Windows 7 SP1, Windows Server 2008 R2 SP1, Windows Server 2008 SP2 und Windows Vista SP2 verfügbar: Mai 2013

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 2805226 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Einführung

Ein Update für das Microsoft.NET Framework 4.5 ist verfügbar. Weitere Informationen zu den Problemen, die dieses Update behebt, finden Sie im Abschnitt "Probleme, die dieses Update behebt".

Weitere Informationen

Wie Sie dieses Update beziehen können

Windows Update

Dieses Update steht aus Windows Update.

Microsoft Download Center

Die folgende Datei steht im Microsoft Download Center als Download zur Verfügung:

Bild minimierenBild vergrößern
Download
Downloaden Sie das Paket jetzt.

Weitere Informationen dazu, wie Sie Microsoft Support-Dateien herunterladen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
119591 So erhalten Sie Microsoft Support-Dateien im Internet
Microsoft hat diese Datei auf Viren überprüft. Microsoft verwendete die aktuellste Virenerkennungssoftware, die am Tag der Veröffentlichung der Datei zur Verfügung stand. Die Datei ist auf Servern mit erhöhter Sicherheit gespeichert, wodurch nicht autorisierte Änderungen an der Datei verhindert werden.

Erforderliche Komponenten

Um dieses Update anwenden zu können, muss die.NET Framework 4.5 installiert sein.

Ist ein Neustart erforderlich?

Sie müssen keinen Neustart des Computers, nachdem Sie dieses Update anwenden, wenn die betroffenen Dateien nicht verwendet werden.

Dateiinformationen

Die internationale Version dieses Updates besitzt die Dateiattribute (oder höher), die in der folgenden Tabelle aufgelistet sind. Die Datums- und Uhrzeitangaben für diese Dateien werden in Coordinated Universal Time (UTC) aufgeführt. Wenn Sie die Dateiinformationen anzeigen, wird es in die lokale Ortszeit konvertiert. Die Zeitverschiebung zwischen UTC und Ortszeit verwenden Sie die Zeitzone Registerkarte der Datum und Uhrzeit Element in der Systemsteuerung.

LDR-Servicebereiche

Bild minimierenBild vergrößern
assets folding start collapsed
Für alle unterstützten X 86-basierten Versionen von Windows 7 SP1, Windows Server 2008 SP2 und Windows Vista SP2
Tabelle minimierenTabelle vergrößern
DateinameDateiversionDateigrößeDatumUhrzeit
aspnet_wp.exe4.0.30319.1906344,08822-Feb-201320:13
Microsoft.Common.OverrideTasks6,29522-Feb-201320:13
Microsoft.Common.targets262,57422-Feb-201320:13
Microsoft.Xaml.targets19,84822-Feb-201320:13
System.Activities.Core.Presentation.dll4.0.30319.19063717,96822-Feb-201307:33
System.Activities.dll4.0.30319.190631,573,96022-Feb-201307:33
System.Activities.Presentation.dll4.0.30319.190632,137,21622-Feb-201307:33
System.Data.Entity.dll4.0.30319.190634,163,65622-Feb-201307:33
System.IdentityModel.dll4.0.30319.190631,085,01622-Feb-201307:33
System.Runtime.Serialization.dll4.0.30319.190631,051,76822-Feb-201307:33
System.ServiceModel.Activation.dll4.0.30319.19063203,39222-Feb-201307:33
System.ServiceModel.Channels.dll4.0.30319.19063158,84022-Feb-201307:33
System.ServiceModel.Discovery.dll4.0.30319.19063312,44022-Feb-201307:33
System.ServiceModel.dll4.0.30319.190636,368,84822-Feb-201307:33
System.ServiceModel.Web.dll4.0.30319.19063323,16822-Feb-201307:33
"System.dll"4.0.30319.190633,449,36822-Feb-201307:33
System.Web.dll4.0.30319.190635,420,08022-Feb-201307:33
webengine.dll4.0.30319.1906324,61622-Feb-201320:13
webengine4.dll4.0.30319.19063505,38422-Feb-201320:13

Für alle unterstützten X 64-basierten Versionen von Windows 7 SP1, Windows Server 2008 R2 SP1, Windows Server 2008 SP2 und Windows Vista SP2
Tabelle minimierenTabelle vergrößern
DateinameDateiversionDateigrößeDatumUhrzeit
aspnet_wp.exe4.0.30319.1906348,68022-Feb-201320:39
aspnet_wp.exe4.0.30319.1906344,08822-Feb-201320:13
Microsoft.Common.OverrideTasks6,29522-Feb-201320:39
Microsoft.Common.OverrideTasks6,29522-Feb-201320:13
Microsoft.Common.targets262,57422-Feb-201320:39
Microsoft.Common.targets262,57422-Feb-201320:13
Microsoft.Xaml.targets19,84822-Feb-201320:39
Microsoft.Xaml.targets19,84822-Feb-201320:13
System.Activities.Core.Presentation.dll4.0.30319.19063717,96822-Feb-201307:33
System.Activities.dll4.0.30319.190631,573,96022-Feb-201307:33
System.Activities.Presentation.dll4.0.30319.190632,137,21622-Feb-201307:33
System.Data.Entity.dll4.0.30319.190634,163,65622-Feb-201307:33
System.IdentityModel.dll4.0.30319.190631,085,01622-Feb-201307:33
System.Runtime.Serialization.dll4.0.30319.190631,051,76822-Feb-201307:33
System.ServiceModel.Activation.dll4.0.30319.19063203,39222-Feb-201307:33
System.ServiceModel.Channels.dll4.0.30319.19063158,84022-Feb-201307:33
System.ServiceModel.Discovery.dll4.0.30319.19063312,44022-Feb-201307:33
System.ServiceModel.dll4.0.30319.190636,368,84822-Feb-201307:33
System.ServiceModel.Web.dll4.0.30319.19063323,16822-Feb-201307:33
"System.dll"4.0.30319.190633,449,36822-Feb-201307:33
System.Web.dll4.0.30319.190635,414,96822-Feb-201320:39
System.Web.dll4.0.30319.190635,420,08022-Feb-201307:33
webengine.dll4.0.30319.1906326,66422-Feb-201320:39
webengine.dll4.0.30319.1906324,61622-Feb-201320:13
webengine4.dll4.0.30319.19063619,05622-Feb-201320:39
webengine4.dll4.0.30319.19063505,38422-Feb-201320:13
Bild minimierenBild vergrößern
assets folding end collapsed

GDR-Servicebereiche

Bild minimierenBild vergrößern
assets folding start collapsed
Für alle unterstützten X 86-basierten Versionen von Windows 7 SP1, Windows Server 2008 SP2 und Windows Vista SP2
Tabelle minimierenTabelle vergrößern
DateinameDateiversionDateigrößeDatumUhrzeit
aspnet_wp.exe4.0.30319.1804444,07222-Feb-201309:24
Microsoft.Common.OverrideTasks6,29522-Feb-201309:24
Microsoft.Common.targets262,57422-Feb-201309:24
Microsoft.Xaml.targets19,84822-Feb-201309:24
System.Activities.Core.Presentation.dll4.0.30319.18044717,96822-Feb-201307:32
System.Activities.dll4.0.30319.180441,573,96022-Feb-201307:32
System.Activities.Presentation.dll4.0.30319.180442,137,21622-Feb-201307:32
System.Data.Entity.dll4.0.30319.180444,163,66422-Feb-201307:32
System.IdentityModel.dll4.0.30319.180441,085,03222-Feb-201307:32
System.Runtime.Serialization.dll4.0.30319.180441,051,27222-Feb-201307:32
System.ServiceModel.Activation.dll4.0.30319.18044203,39222-Feb-201307:32
System.ServiceModel.Channels.dll4.0.30319.18044158,84022-Feb-201307:32
System.ServiceModel.Discovery.dll4.0.30319.18044312,44022-Feb-201307:32
System.ServiceModel.dll4.0.30319.180446,368,84822-Feb-201307:32
System.ServiceModel.Web.dll4.0.30319.18044323,16822-Feb-201307:32
"System.dll"4.0.30319.180443,449,39222-Feb-201307:32
System.Web.dll4.0.30319.180445,419,04822-Feb-201307:32
webengine.dll4.0.30319.1804424,63222-Feb-201309:24
webengine4.dll4.0.30319.18044505,39222-Feb-201309:24

Für alle unterstützten X 64-basierten Versionen von Windows 7 SP1, Windows Server 2008 R2 SP1, Windows Server 2008 SP2 und Windows Vista SP2
Tabelle minimierenTabelle vergrößern
DateinameDateiversionDateigrößeDatumUhrzeit
aspnet_wp.exe4.0.30319.1804448,68022-Feb-201309:47
aspnet_wp.exe4.0.30319.1804444,07222-Feb-201309:24
Microsoft.Common.OverrideTasks6,29522-Feb-201309:47
Microsoft.Common.OverrideTasks6,29522-Feb-201309:24
Microsoft.Common.targets262,57422-Feb-201309:47
Microsoft.Common.targets262,57422-Feb-201309:24
Microsoft.Xaml.targets19,84822-Feb-201309:47
Microsoft.Xaml.targets19,84822-Feb-201309:24
System.Activities.Core.Presentation.dll4.0.30319.18044717,96822-Feb-201307:32
System.Activities.dll4.0.30319.180441,573,96022-Feb-201307:32
System.Activities.Presentation.dll4.0.30319.180442,137,21622-Feb-201307:32
System.Data.Entity.dll4.0.30319.180444,163,66422-Feb-201307:32
System.IdentityModel.dll4.0.30319.180441,085,03222-Feb-201307:32
System.Runtime.Serialization.dll4.0.30319.180441,051,27222-Feb-201307:32
System.ServiceModel.Activation.dll4.0.30319.18044203,39222-Feb-201307:32
System.ServiceModel.Channels.dll4.0.30319.18044158,84022-Feb-201307:32
System.ServiceModel.Discovery.dll4.0.30319.18044312,44022-Feb-201307:32
System.ServiceModel.dll4.0.30319.180446,368,84822-Feb-201307:32
System.ServiceModel.Web.dll4.0.30319.18044323,16822-Feb-201307:32
"System.dll"4.0.30319.180443,449,39222-Feb-201307:32
System.Web.dll4.0.30319.180445,413,95222-Feb-201309:47
System.Web.dll4.0.30319.180445,419,04822-Feb-201307:32
webengine.dll4.0.30319.1804426,66422-Feb-201309:47
webengine.dll4.0.30319.1804424,63222-Feb-201309:24
webengine4.dll4.0.30319.18044619,05622-Feb-201309:47
webengine4.dll4.0.30319.18044505,39222-Feb-201309:24
Bild minimierenBild vergrößern
assets folding end collapsed

Probleme, die dieses Update behebt

Dieses Update behebt die Netzwerk-Klassenbibliothek, die ASP.NET, Entity Framework, WF und WCF-Probleme, die im folgenden Artikel der Knowledge Base (KB) beschrieben werden:
2750147 Ist ein Update für.NET Framework 4.5 in Windows 7 SP1, Windows Server 2008 R2 SP1, Windows Server 2008 SP2 und Windows Vista SP2 verfügbar: Januar 2013

Windows Workflow Foundation (WF)

Bild minimierenBild vergrößern
assets folding start expanded
Problem 1Betrachten Sie das folgende Szenario:
  • Sie haben eine Workflowanwendung, die die.NET Framework 4.5 abzielt.
  • Sie haben eine Code-Aktivität, und die Code-Aktivität verfügt über eine Eigenschaft eines Arrays eines beliebigen Typs.
  • Ein Workflow die Code-Aktivität ziehen und dann speichern Sie den Workflow.
In diesem Szenario kann die Datei kann nicht gespeichert werden, und Sie erhalten die folgende Fehlermeldung angezeigt:

System.Reflection.TargetException: Objekt entspricht nicht Zieltyp.
Bei System.Reflection.RuntimeMethodInfo.CheckConsistency (Object Target)
Bei System.Reflection.RuntimeMethodInfo.InvokeArgumentsCheck (Object Obj, BindingFlags InvokeAttr, Binder Binder, Object [] Parameters, CultureInfo Culture)
Bei System.Reflection.RuntimeMethodInfo.Invoke (Object Obj, BindingFlags InvokeAttr, Binder Binder, Object [] Parameters, CultureInfo Culture)
Bei System.Reflection.RuntimePropertyInfo.GetValue (Object Obj, BindingFlags InvokeAttr, Binder Binder, Object [] Index, CultureInfo Culture)
Bei System.Reflection.RuntimePropertyInfo.GetValue (Object Obj, Object [] Index)
bei Microsoft.Activities.Presentation.Xaml.XamlObjectReaderWithSequence.GetRealObject()
bei Microsoft.Activities.Presentation.Xaml.XamlObjectReaderWithSequence.Read()
bei Microsoft.Activities.Presentation.Xaml.ViewStateXamlHelper.ConvertAttachedPropertiesToViewState (XamlObjectReader InputReader, ViewStateIdManager IdManager)


Problem 2Betrachten Sie das folgende Szenario:
  • Sie haben einen Workflow, der die Aktivität InvokeMethod verwendet.
  • Die Methode, den Sie aufrufen hat mindestens einen Parameter, der Typ ist Nullable<T></T>.
  • Sie versuchen, die InvokeMethod Aktivität auszuführen.
In diesem Szenario tritt auf, eine InvalidCastException -Ausnahme zusammen mit der folgenden Nachricht:

"Ungültige Umwandlung von '<type a="">', ' System.Nullable'1 [[<type a="">]]"</type> </type>
Bild minimierenBild vergrößern
assets folding end

Entitätsframework (EF)

Bild minimierenBild vergrößern
assets folding start expanded
Problem 1Betrachten Sie das folgende Szenario:
  • Sie haben eine Anwendung, die Entity Framework verwendet und die.NET Framework 4 abzielt. Die EDMX in der Anwendung ist eine Version in der Enum-Typen nicht unterstützt wurden, ist z. B. Version 2.0 oder eine frühere Version.
  • Die Anwendung hat ein Entitätstyp in der Daten-Layer-Assembly und einen Mirror-Typ mit demselben Namen in einer Business-Ebene-Assembly.
  • Die Layer-Assembly verwendet Enum-Typen. Allerdings die Datenschicht nicht. Stattdessen wird die Int-Typen verwendet, die Werte dargestellt.
  • Eine LINQ to Entities-Abfrage in der Anwendung enthält eine Umwandlung der Int-Eigenschaft, die einen Enum-Typ, der die Layer-Assembly, in dem sich der Spiegelungstyp befindet.
In diesem Szenario kann eine unerwartete Ausnahme auftreten, der angibt, "Angegebene Schema nicht gültig ist." Die Anwendung löst diese Ausnahme in der.NET Framework 4.5, auch wenn das Microsoft.NET Framework 4 die Zielplattform ist.

Hinweis Diese Ausnahme tritt nicht auf, wenn die Anwendung in.NET Framework 4 ausgeführt wird.

Lösung:

Dieses Update behebt dieses Problem für EDM-Modelle, Version 2.0 und früheren Versionen. Allerdings wird das Problem dennoch auftreten für EDM-Modelle werden von Version 3.0 oder höher, da dies das erwartete Verhalten ist bei Enumerationen als Teil des Modells unterstützt werden.

Problem 2Betrachten Sie das folgende Szenario:
  • Sie haben eine Anwendung, die Entity Framework verwendet.
  • Die Modell die Bedingungen in der Anwendung unterscheiden sich von der tatsächlichen Einschränkungen in der Datenbank. Das Entitätsmodell kann zum Beispiel anzeigen, dass ein Feld ist null. Es ist jedoch tatsächlich NULL-Werte zulassen in der Datenbank.
  • Die Anwendung enthält Abfragen, Entity Framework JOIN -Anweisungen generieren.
  • Sie aktualisieren aus dem.NET Framework 4 auf die.NET Framework 4.5.
In diesem Szenario kann die Anwendung Ergebnisse zurückgeben, in denen die LEFT OUTER JOIN -Anweisungen über die INNER JOIN -Anweisungen hochgestuft werden.

Problem 3Betrachten Sie das folgende Szenario:
  • Sie haben eine Anwendung, die Entity Framework verwendet.
  • Die Anwendung enthält eine LINQ to Entities-Abfrage, die einen JOIN -Ausdruck enthält, und endet mit einer SELECT -Ausdruck, der eine anonymes Objekt Projektion mit einer Eigenschaft oder mindestens drei Eigenschaften abruft.
  • LINQ to Entities-Abfrage wird zur Laufzeit in eine anbieterspezifische Abfrage übersetzt.
In diesem Szenario tritt eine ArgumentOutOfRangeException -Ausnahme.

Ursache

Abfragen, die JOIN -Ausdrücke und anonymes Objekt Projektionen kombinieren funktionieren nur, wenn es zwei Eigenschaften, die vom anonymen Typ enthalten gibt.
Bild minimierenBild vergrößern
assets folding end

ASP.NET

Bild minimierenBild vergrößern
assets folding start expanded
Problem 1Genommen Sie an, Sie an ASP.NET Web Application, dass Ausgabecache verwendet. Wenn die Anwendung ausgeführt wird, wenn das Betriebssystem die Uhr passt, tritt eine Ausnahme auf. Darüber hinaus wird die folgende Fehlermeldung angezeigt:

Das angegebene Argument liegt außerhalb des Bereichs der gültigen Werte. Parametername: UtcDate System.ArgumentOutOfRangeException
Bei System.Web.HttpCachePolicy.UtcSetLastModified (DateTime UtcDate)
Bei System.Web.HttpCachePolicy.SetLastModified (DateTime Date)
Bei System.Web.UI.Page.InitOutputCache (OutputCacheParameters für CacheSettings)



Problem 2Genommen Sie an, Sie ein Grid-Steuerelement in einer.NET Framework 4.5 basierende ASP.NET Web Application verwenden. Die Webanwendung mit mittlerer Vertrauensebene ausgeführt wird. In diesem Fall eine Ausnahme auftritt, und Sie erhalten die folgende Fehlermeldung angezeigt:

[SecurityException: Anforderung für die Berechtigung des Typs ' System.Security.Permissions.SecurityPermission, Mscorlib, Version = 4.0.0.0, Culture = Neutral, PublicKeyToken = b77a5c561934e089' ist fehlgeschlagen.]
Telerik.Web.UI.RadUploadHttpModule.CaptureWorkerRequest (Object Sender, eventargse) + 0
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() + 80
System.Web.HttpApplication.ExecuteStep (IExecutionStep Step, Boolean & CompletedSynchronously) + 165

HinweisDie Produkte von Drittanbietern, die in diesem Artikel erörtert werden von Unternehmen hergestellt, die von Microsoft unabhängig sind. Microsoft übernimmt keine Garantie, weder konkludent noch anderweitig, über die Leistung oder Zuverlässigkeit dieser Produkte.

Problem 3
Betrachten Sie das folgende Szenario:
  • Sie haben einen Webserver, der ASP.NET 4.0-Website hostet.
  • Sie installieren das.NET Framework 4.5 auf dem Server.
  • Sie öffnen-Systemmonitor.
In diesem Szenario werden sieben der Leistungsindikatoren "ASP.NET Apps v4.0.30319(*)" anstelle von Wörtern nummeriert. Die Leistungsindikatoren werden z. B. folgendermaßen aussehen:

\ASP.NET apps 30319 (*) \8210
\ASP.NET apps 30319 (*) \8212
\ASP.NET apps 30319 (*) \8214
\ASP.NET apps 30319 (*) \8216
\ASP.NET apps 30319 (*) \8218
\ASP.NET apps 30319 (*) \8220
\ASP.NET apps 30319 (*) \8222

Problem 4
Betrachten Sie das folgende Szenario:
  • Die Server.TransferRequest wird in einem postback-Ereignis-Handler auf einer Seite, um die Anforderung zu einer anderen Seite übertragen aufgerufen.
  • Der PreserveForm -Parameter wird auf falsefestgelegt.
  • Das Postback enthält einige Formulardaten im Hauptteil Anforderung.
In diesem Szenario werden die Formulardaten an eine untergeordnete Anforderung unerwartet weitergeleitet.

Problem 5
Betrachten Sie das folgende Szenario:
  • Sie haben eine.NET Framework 4.5-basierten ASP.NET Web-Anwendung, die im integrierten Modus von IIS ausgeführt wird.
  • Setzen Sie ein Cookie, in einem Ereignishandler. Legen Sie z. B. AuthenticateRequest in ein HTTP-Modul.
  • Sie haben einige statischen Dateien in der Webanwendung, und das RunAllManagedModulesForAllRequests -Attribut auf truefestgelegt ist.
In diesem Szenario wird das Cookie von Proxys nicht korrekt zwischengespeichert, wenn ein Benutzer die statischen Dateien anfordert.

Problem 6Beim Ausführen von Internet Information Services (IIS)-Arbeitsprozess (W3wp.exe) in einer integrierten Pipelinemodus wird der Prozess zum Absturz oder blockiert werden. Dieses Problem tritt aufgrund einer NullReferenceException -Ausnahme in der ASP.NET Code.

Der Deadlock kann auftreten, wenn ein verwaltetes Modul, das die Benachrichtigung PreSendRequestHeaders oder PreSendRequestContent überwacht. Der Deadlock tritt aufgrund einer Racebedingung in der ASP.NET-Code, der die SendResponse -Benachrichtigungen behandelt, die von der systemeigenen IIS-Modulen, z. B. Microsoft Application Request Routing (ARR)-Modul ausgelöst werden.

Der Prozess kann abstürzen, wenn eine Website bei starker Auslastung und die Website dient Anforderungen an asynchrone Seiten oder asynchrone Handler oder die Pipeline asynchrone Module verfügt. Dieses Verhalten tritt aufgrund der Art und Weise, die Racebedingung im ASP.NET Code reagiert, wenn der Code asynchrone Vorgänge abgeschlossen ist.
Bild minimierenBild vergrößern
assets folding end

Windows Communication Foundation (WCF)

Bild minimierenBild vergrößern
assets folding start expanded
Problem 1Betrachten Sie das folgende Szenario:
  • Sie haben einen.NET Framework 4 WCF-Dienst, der mit eine NetTcpBinding -Bindung konfiguriert wird.
  • Die Endpunkte der MexTcpBinding einen einzelnen Port freigeben und konfigurieren Sie die ListenBacklog oder MaxConnections -Eigenschaft auf die NetTcpBinding -Klasse haben einen Standardwert von 10.
In diesem Szenario tritt eine AddressAlreadyInUseException -Ausnahme auf, wenn die Anwendung den.NET Framework 4.5 verschoben wird. Darüber hinaus wird die folgende Fehlermeldung angezeigt:

System.ServiceModel.AddressAlreadyInUseException: Es ist bereits ein Listener auf IP-Endpunkt 0.0.0.0:xxxx. Möglicherweise liegt eine andere Anwendung bereits auf diesen Endpunkt überwacht oder wenn Sie mehrere Dienstendpunkte in Ihrem Service-Host mit den gleichen IP-Endpunkt, sondern mit inkompatiblen Bindungskonfigurationen haben.
---> System.Net.Sockets.SocketException: nur ein jede Socketadresse (Protokoll, Netzwerkadresse oder Anschluss) normalerweise darf verwendet werden
Bei System.Net.Sockets.Socket.DoBind (Endpunkt EndPointSnapshot, SocketAddress SocketAddress)
Bei System.Net.Sockets.Socket.Bind (Endpunkt LocalEP)
Bei System.ServiceModel.Channels.SocketConnectionListener.Listen()

---Ende der internen Ausnahmestapelüberwachung---
Bei System.ServiceModel.Channels.SocketConnectionListener.Listen()
Bei System.ServiceModel.Channels.BufferedConnectionListener.Listen()
Bei System.ServiceModel.Channels.ExclusiveTcpTransportManager.OnOpen()
Bei System.ServiceModel.Channels.TransportManager.Open (TransportChannelListener ChannelListener)
Bei System.ServiceModel.Channels.TransportManagerContainer.Open (SelectTransportManagersCallback SelectTransportManagerCallback)
Bei System.ServiceModel.Channels.TransportChannelListener.OnOpen (TimeSpan-Timeout)
Bei System.ServiceModel.Channels.ConnectionOrientedTransportChannelListener.OnOpen (TimeSpan-Timeout)
Bei System.ServiceModel.Channels.TcpChannelListener'2.OnOpen (TimeSpan-Timeout)
Bei System.ServiceModel.Channels.CommunicationObject.Open (TimeSpan-Timeout)
Bei System.ServiceModel.Dispatcher.ChannelDispatcher.OnOpen (TimeSpan-Timeout)
Bei System.ServiceModel.Channels.CommunicationObject.Open (TimeSpan-Timeout)
Bei System.ServiceModel.ServiceHostBase.OnOpen (TimeSpan-Timeout)
Bei System.ServiceModel.Channels.CommunicationObject.Open (TimeSpan-Timeout)

Problem 2Bei Verwendung von WCF-Unterstützung für WS-Ermittlung über UDP können Sie eine oder mehrere der folgenden unerwarteten Situationen auftreten:
  • Erhöhte CPU-Auslastung auf dem Server ist vorhanden.
  • Es gibt mehr multicast-Datenverkehr.
  • Es gibt viele SOAP-Fault-Nachrichten gesendet werden, über das Netzwerk in einer Umgebung, in der die.NET Framework 4.5 installiert ist.
Dieses Problem kann auftreten, selbst wenn der Dienst wird nicht zum Ziel des.NET Framework 4.5 kompiliert, und stattdessen wird in einer Umgebung, in der die.NET Framework 4.5 installiert ist.

Weitere Informationen zu diesem Problem und wie Sie dieses Problem umgehen klicken Sie auf WCF, Nutzung und Netzwerk-Storm hohe Computer generieren.

Problem 3Wird davon gegangen Sie aus, dass Sie einen WCF-Dienst verfügen, der unter Verwendung der WebHttpBinding -Bindung konfiguriert wird. Sie fügen Transportsicherheit an der Konfiguration wie folgt:
    <bindings>
      <webHttpBinding>
        <binding>
          <security mode="Transport" />
        </binding>
      </webHttpBinding>
    </bindings>
Wenn Sie den WCF-Dienst in IIS in der.NET Framework 4.5 hosten, tritt eine Ausnahme auf. Darüber hinaus wird eine Fehlermeldung angezeigt, die der folgenden ähnelt:

Eine Bindungsinstanz wurde bereits verknüpft URI abhören. Wenn zwei Endpunkte den gleichen ListenUri gemeinsam nutzen möchten, müssen sie auch die gleiche Bindungsobjektinstanz austauschen. Die beiden in Konflikt stehenden Endpunkte waren entweder in AddServiceEndpoint()-aufrufen, in einer Config-Datei oder eine Kombination aus AddServiceEndpoint()-Aufruf und Konfigurationsdatei angegeben.

Ursache


Dieses Problem tritt aufgrund der Zusatz von automatischen Endpunkte in WCF in der.NET Framework 4.5. Wenn Sie die WebHttpBinding -Bindung verwenden und die explizit konfigurierte Bindung und die automatische Bindung stimmen nicht überein, die zuvor erwähnte Ausnahme auftritt.

Abhilfe

Um dieses Problem zu umgehen, fügen Sie folgenden Code in der Datei Web.config:

<appSettings>    <add key="wcf:webservicehost:enableautomaticendpointscompatability" value="true"/></appSettings>
Bild minimierenBild vergrößern
assets folding end

Visual Studio-Projekt

Bild minimierenBild vergrößern
assets folding start expanded
Problem 1Wenn Sie ein Visual Studio 2010 C++-Komponententest-Projekt in Microsoft Visual Studio 2010 auf einem Computer, die die.NET Framework 4.5 installiert wurde laden, funktioniert das Projekt nicht korrekt. Darüber hinaus treten die folgenden Probleme:
  • Alle P2P-Verweise werden im Projektmappen-Explorer nicht aufgelöst.
  • Wenn Sie versuchen, die Tests ausgeführt werden, mithilfe der F5 -Verknüpfung, eine System.Exception -Ausnahme auftritt und ein Fehlerdialogfeld angezeigt wird. Dies bewirkt, dass alle Testfälle angezeigt werden als fehlgeschlagen.

Problem 2Genommen Sie an, eine RESX-Datei erstellen, mithilfe von MSBuild 4.5 auf einem Computer ein Microsoft Visual Studio 2008-Projekt erstellen. Der Computer verfügt über die Microsoft.NET Framework 3.5 und das.NET Framework 4.5 installiert, jedoch keinen Microsoft Visual Studio 2012 installiert. In diesem Fall erstellen die RESX-Datei nicht und MSBuild 4.5 meldet einen Buildfehler auf der Ressource Generation Schritt, da MSBuildTaskHost.exe nicht gestartet werden kann.
Bild minimierenBild vergrößern
assets folding end

Eigenschaften

Artikel-ID: 2805226 - Geändert am: Dienstag, 14. Mai 2013 - Version: 1.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft .NET Framework 4.5, wenn verwendet mit:
    • Windows 7 Service Pack 1
    • Windows Server 2008 R2 Service Pack 1
    • Windows Vista Service Pack 2
    • Windows Server 2008 Service Pack 2
Keywords: 
kbfix atdownload kbsurveynew kbexpertiseadvanced kbmt KB2805226 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 2805226
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com