Hotfix-combinatiepakket 2733944 is beschikbaar voor de .net Framework-4 op Windows XP SP3, Windows Server 2003 SP2, Windows Vista SP2, Windows Server 2008 SP2, Windows 7, Windows 7 SP1, Windows Server 2008 R2 en Windows Server 2008 R2 SP1

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 2733944 - Bekijk de producten waarop dit artikel van toepassing is.
Alles uitklappen | Alles samenvouwen

Op deze pagina

Samenvatting

Dit artikel beschreven hotfix-combinatiepakket 2733944 voor Microsoft .net Framework 4. Dit hotfixcombinatiepakket bevat correcties voor stabiliteit, betrouwbaarheid en prestaties problemen in de .net Framework-4.

Dit hotfixcombinatiepakket is beschikbaar voor de volgende besturingssystemen:
  • Windows XP Service Pack 3 (SP3)
  • Windows Server 2003 servicepack 2 (SP2)
  • Windows Vista servicepack 2 (SP2)
  • Windows Server 2008 servicepack 2 (SP2)
  • Windows 7
  • Windows 7 servicepack 1 (SP1)
  • Windows Server 2008 R2
  • Servicepack 1 (SP1) voor Windows Server 2008 R2

Problemen die worden opgelost

Probleem 1

Wanneer u de .net Framework-4 System.Messaging naamruimten, kunnen de volgende scenario's optreden:
  • Er is een uitstekende methode voor asynchrone MessageQueue.BeginReceive en de wachtrij is verwijderd uit de aanvraag, de toepassing loopt vast door een niet-verwerkte uitzondering.

    Nadat u deze hotfix hebt toegepast, een MessageQueueException die de MessageQueueErrorCode eigenschap is ingesteld op 0x8007002 kan worden verhoogd door de methode MessageQueue.EndReceive . Als dit probleem optreedt, kan de uitzondering moet worden verwerkt door de toepassing.

  • Bij zware belasting mogen de finalizer voor de volgende klassen een uitzondering System.NullReferenceException genereren:
    • MessageEnumerator
    • MessageQueueEnumerator
    • Cursor
    • SecurityContext

Probleem 2

Het volgende scenario. In het .net Framework 4.0, Windows Communication Foundation (WCF) de antwoordstroom gesloten wanneer de server een HTTP-statuscode van 400, 404, 415, 503 en 504 retourneert. In dit scenario wordt een uitzondering System.ObjectDisposedException gegenereerd wanneer het lichaam van de reactie wordt geopend.

Toevoegen om te voorkomen dat de reactie wordt afgesloten, de volgende configuratie aan het bestand Web.config nadat u deze hotfix toepast:
<configuration>
   <appSettings>
      <add key="wcf:HttpTransport:DoNotCloseResponseOnError" value="true" />
   </appSettings>
</configuration>

Opmerking Nadat HttpWebResponse is geopend, moet de methode Close gratis aangehouden bronnen worden aangeroepen.

Probleem 3

Wanneer u de methode DateTime.Parse in een .net Framework-4-toepassing aanroepen, kunnen sommige tekenreeksen worden afgewezen door de methode. De DateTime.Parse -methode parseert echter juist de tekenreeks in .net Framework 3.5 gebaseerde toepassingen.

De correctie introduceert een nieuwe compatibiliteitsvlag DateTime_NetFX35ParseMode. Dit kan worden ingesteld in het register van een omgevingsvariabele of in een toepassing App.config bestand. Als de variabele is ingesteld op True, het gedrag van .net Framework 3.5 wordt gebruikt voor een afgekorte naam toewijzen aan een type in plaats van het .net Framework 4 gedrag. Hiermee wordt de datum die is geparseerd.

U kunt de nieuwe markering onder het element 'runtime' toevoegen in uw configuratiebestand. In het volgende voorbeeld ziet u hoe het parseren van .net Framework 3.5-gedrag opgeven wanneer u een toepassing op basis van .net Framework 4.0 uitvoert:
<configuration>
   <runtime>
      <DateTime_NetFX35ParseMode enabled="true" />
   </runtime>
</configuration>

Opmerking Dit probleem is waarschijnlijk voordoen in landen die dezelfde afkorting voor de maandnaam van een en een dag.

Probleem 4

Een toepassing die is gemaakt met Microsoft .net Framework 4 loopt vast bij zware belasting en de volgende uitzondering:
Uitzonderingstype: System.InvalidOperationException
Bericht: De hash-tabel invoegen is mislukt. De laadfactor is te hoog

Opmerking De uitzondering is aan de bovenkant van de volgende call-stack:
  • System.XML.Serialization.DynamicAssemblies.IsTypeDynamic

Oplossing

Informatie over hotfixes

Een ondersteunde hotfix is nu beschikbaar bij Microsoft. Het is echter bedoeld om alleen het probleem dat wordt beschreven in dit artikel. Deze alleen van toepassing op systemen waarop dit specifieke probleem. Deze hotfix moet wellicht extra worden getest. Als u geen ernstige hinder van dit probleem ondervindt, is het daarom raadzaam te wachten op de volgende update waarin deze hotfix is opgenomen.

Om dit probleem onmiddellijk wilt verhelpen, kunt u contact opnemen met Microsoft Customer Support Services om de hotfix te verkrijgen. Een volledige lijst met telefoonnummers van Microsoft Customer Support Services en informatie over kosten van ondersteuning vindt u op de volgende Microsoft-website:
http://support.Microsoft.com/contactus/?ws=support
Opmerking In speciale gevallen kunnen worden kosten die normaal verbonden geannuleerd als een medewerker van Microsoft Productondersteuning bepaalt dat een specifieke update de oplossing van uw probleem. De normale ondersteuningskosten gelden voor extra ondersteuningsvragen die niet in aanmerking voor de specifieke update in kwestie komen.

Vereisten

U moet de .net Framework 4 op een van de volgende besturingssystemen geïnstalleerd om deze hotfix:
  • Windows XP Service Pack 3 (SP3)
  • Windows Server 2003 servicepack 2 (SP2)
  • Windows Vista servicepack 2 (SP2)
  • Windows Server 2008 servicepack 2 (SP2)
  • Windows 7
  • Windows 7 servicepack 1 (SP1)
  • Windows Server 2008 R2
  • Servicepack 1 (SP1) voor Windows Server 2008 R2

Opnieuw opstarten

U moet de computer opnieuw opstarten nadat u deze hotfix als de bestanden worden gebruikt wanneer u de hotfix installeert. Wij raden u alle .net Framework-toepassingen sluiten voordat u deze hotfix om te voorkomen dat de computer opnieuw opstarten.

Informatie over vervanging

Deze hotfix vervangt geen eerder uitgebrachte hotfix.

Informatie over

De Engelse versie van deze hotfix heeft de bestandskenmerken (of recentere bestandskenmerken) die in de volgende tabel worden weergegeven. De datums en tijden voor deze bestanden worden weergegeven in UTC (Coordinated Universal Time). Wanneer u de bestandsinformatie weergeeft, wordt deze naar lokale tijd geconverteerd. Gebruiken om het verschil tussen UTC en lokale tijd, de Tijdzone tabblad in de Datum en tijd een item in het Configuratiescherm.

Voor alle ondersteunde x 86 systemen
Deze tabel samenvouwenDeze tabel uitklappen
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
CLR.dll4.0.30319.5776,730,28024-Jul-201216: 09x 86
Mscordacwks.dll4.0.30319.5771,143,37624-Jul-201216: 09x 86
Mscordbi.dll4.0.30319.577956,46424-Jul-201216: 09x 86
Mscorlib.dll4.0.30319.5775,201,99224-Jul-201216: 09x 86
Nlssorting.dll4.0.30319.57756,91224-Jul-201216: 09x 86
Sos.dll4.0.30319.577517,69624-Jul-201216: 09x 86
System.Data.SQLXML.dll4.0.30319.577752,73624-Jul-201216: 09x 86
System.IdentityModel.dll4.0.30319.577398,43224-Jul-201216: 09x 86
System.Messaging.dll4.0.30319.577257,62424-Jul-201216: 09x 86
System.ServiceModel.dll4.0.30319.5776,116,42424-Jul-201216: 09x 86
System.XML.dll4.0.30319.5772,208,33624-Jul-201216: 09x 86
Voor alle ondersteunde x 64 systemen
Deze tabel samenvouwenDeze tabel uitklappen
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
CLR.dll4.0.30319.5776,730,28024-Jul-201216: 09x 86
CLR.dll4.0.30319.5779,794,62424-Jul-201216: 51x 64
Mscordacwks.dll4.0.30319.5771,143,37624-Jul-201216: 09x 86
Mscordacwks.dll4.0.30319.5771,515,60024-Jul-201216: 51x 64
Mscordbi.dll4.0.30319.577956,46424-Jul-201216: 09x 86
Mscordbi.dll4.0.30319.5771,455,17624-Jul-201216: 51x 64
Mscorlib.dll4.0.30319.5775,201,99224-Jul-201216: 09x 86
Mscorlib.dll4.0.30319.5774,971,59224-Jul-201216: 51x 64
Nlssorting.dll4.0.30319.57756,91224-Jul-201216: 09x 86
Nlssorting.dll4.0.30319.57768,17624-Jul-201216: 51x 64
Sos.dll4.0.30319.577517,69624-Jul-201216: 09x 86
Sos.dll4.0.30319.577598,59224-Jul-201216: 51x 64
System.Data.SQLXML.dll4.0.30319.577752,73624-Jul-201216: 09x 86
System.IdentityModel.dll4.0.30319.577398,43224-Jul-201216: 09x 86
System.Messaging.dll4.0.30319.577257,62424-Jul-201216: 09x 86
System.ServiceModel.dll4.0.30319.5776,116,42424-Jul-201216: 09x 86
System.XML.dll4.0.30319.5772,208,33624-Jul-201216: 09x 86
Voor alle ondersteunde IA-64-systemen
Deze tabel samenvouwenDeze tabel uitklappen
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
CLR.dll4.0.30319.5776,730,28024-Jul-201216: 09x 86
CLR.dll4.0.30319.57719,375,68024-Jul-201217: 44IA-64
Mscordacwks.dll4.0.30319.5771,143,37624-Jul-201216: 09x 86
Mscordacwks.dll4.0.30319.5773,759,18424-Jul-201217: 44IA-64
Mscordbi.dll4.0.30319.577956,46424-Jul-201216: 09x 86
Mscordbi.dll4.0.30319.5773,296,32824-Jul-201217: 44IA-64
Mscorlib.dll4.0.30319.5775,201,99224-Jul-201216: 09x 86
Mscorlib.dll4.0.30319.5774,470,34424-Jul-201217: 44IA-64
Nlssorting.dll4.0.30319.57756,91224-Jul-201216: 09x 86
Nlssorting.dll4.0.30319.577143,92824-Jul-201217: 44IA-64
Sos.dll4.0.30319.577517,69624-Jul-201216: 09x 86
Sos.dll4.0.30319.5771,203,77624-Jul-201217: 44IA-64
System.Data.SQLXML.dll4.0.30319.577752,73624-Jul-201216: 09x 86
System.IdentityModel.dll4.0.30319.577398,43224-Jul-201216: 09x 86
System.Messaging.dll4.0.30319.577257,62424-Jul-201216: 09x 86
System.ServiceModel.dll4.0.30319.5776,116,42424-Jul-201216: 09x 86
System.XML.dll4.0.30319.5772,208,33624-Jul-201216: 09x 86
Opmerking Vanwege bestandsafhankelijkheden kan de meest recente oplossing waarin deze bestanden ook extra bestanden bevatten.

Status

Microsoft heeft bevestigd dat dit een probleem is in Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.

Referenties

Klik op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base voor meer informatie over terminologie voor software-update:
824684 Beschrijving van de standaardterminologie die wordt gebruikt om software-updates voor Microsoft te beschrijven

Eigenschappen

Artikel ID: 2733944 - Laatste beoordeling: vrijdag 17 augustus 2012 - Wijziging: 5.0
De informatie in dit artikel is van toepassing op:
  • Microsoft .NET Framework 4.0
Trefwoorden: 
kbqfe kbhotfixserver kbexpertiseinter kbsurveynew kbbug kbfix kbmt KB2733944 KbMtnl
Automatisch vertaald artikel
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende: 2733944

Geef ons feedback

 

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