Hotfix Rollup 2733944 je k dispozícii pre rámec 4 .net na Windows XP SP3, Windows Server 2003 SP2, Windows Vista SP2, Windows Server 2008 SP2, Windows 7, Windows 7 SP1, Windows Server 2008 R2 a Windows Server 2008 R2 SP1

Preklady článku Preklady článku
ID článku: 2733944 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

SUHRN

Tento článok popisuje hotfix rollup 2733944 pre Microsoft .net Framework 4. Tento hotfix rollup poskytuje opravy pre stabilitu, spoľahlivosť a výkon otázky v rámci 4 .net.

Tento hotfix rollup je k dispozícii na nasledujúcich operačných systémov:
  • Windows XP Service Pack 3 (SP3)
  • Windows Server 2003 Service Pack 2 (SP2)
  • Windows Vista Service Pack 2 (SP2)
  • Windows Server 2008 Service Pack 2 (SP2)
  • Windows 7
  • Windows 7 Service Pack 1 (SP1)
  • Windows Server 2008 R2
  • Windows Server 2008 R2 Service Pack 1 (SP1)

Problémov, ktoré

Vydanie 1

Ak používate System.Messaging priestory názvov v rámci 4 .net, sa môžu vyskytnúť nasledovné scenáre:
  • Ak je vynikajúce asynchrónne MessageQueue.BeginReceive metódy, a fronte vypúšťa sa pod žiadosť, žiadosť môže zlyhať, pretože nespracovanú výnimku.

    MessageQueueException po použití tejto rýchlej opravy, ktoré má vlastnosť MessageQueueErrorCode nastavenú 0x8007002 môže zvýšiť metódou MessageQueue.EndReceive . Ak sa vyskytne tento problém, výnimkou spracovania žiadosti.

  • Ťažké zaťažení, finalizer pre nasledujúce triedy môže hodiť System.NullReferenceException výnimky:
    • MessageEnumerator
    • MessageQueueEnumerator
    • Kurzor
    • SecurityContext

Vydanie 2

Uvažujme o nasledovnom scenári. V rámci 4.0 .net, Windows Communication Foundation (WCF) zavrie prúde odpoveď, keď server vráti stavový kód 400, 404, 415, 503 alebo 504. V tomto scenári, System.ObjectDisposedException výnimkou je hodený ak telo odpovede je prístupný.

Na zabránenie odozvu zatvára pridajte nasledovnú konfiguráciu súboru Web.config žiadosťou, po použití tejto rýchlej opravy:
<configuration>
   <appSettings>
      <add key="wcf:HttpTransport:DoNotCloseResponseOnError" value="true" />
   </appSettings>
</configuration>

Poznámka Po HttpWebResponse je zobrazená, úzkej metóda by mala byť volána voľného akékoľvek zdroje, ktoré majú v držbe.

Vydanie 3

Keď v aplikačné .net rámec 4 volať metódu DateTime.Parse , niektoré struny môžu zamietnuť metódou. Avšak metóda DateTime.Parse správne analyzuje reťazec v aplikácií založených na NET Framework 3.5.

Oprava zavádza novú vlajku kompatibility, DateTime_NetFX35ParseMode. To je možné nastaviť ani v databáze registry ako premennej prostredia App.config súboru aplikácie. Keď je nastavená premenná prostredia na Pravda, NET Framework 3.5 správanie sa používa pre mapovanie skrátený názov typu namiesto .net rámec 4 správanie. To umožňuje dátum bol úspešne analyzovaný.

Môžete pridať novú vlajku pod prvkom "runtime" v konfiguračnom súbore. Nasledujúci príklad ukazuje ako zadať NET Framework 3.5 analýzu správanie pri spustení aplikačné .net rámec 4.0:
<configuration>
   <runtime>
      <DateTime_NetFX35ParseMode enabled="true" />
   </runtime>
</configuration>

Poznámka Táto otázka je najpravdepodobnejší výskyt v miestnych nastaveniach, ktoré majú rovnaké skratka názvu mesiac a deň názov.

Otázka č. 4

Žiadosť, ktorý je vytvorený pomocou Microsoft .net Framework 4 môže zlyhať pri veľkej záťaži a vyskytne nasledovnou výnimkou:
Výnimkou typ: System.InvalidOperationException
Správa: Hashtable vložiť zlyhala. Vyťaženosť príliš vysoká

Poznámka V hornej časti nasledujúce volaní nahromadenia nastane výnimka:
  • System.XML.Serialization.DynamicAssemblies.IsTypeDynamic

Riesenie

Informácie o rýchlej oprave

Podporovaná rýchla oprava je teraz k dispozícii od spoločnosti Microsoft. Je však určená iba problém, ktorý je popísaný v tomto článku. Použiť len pre systémy, ktoré sa stretli určitému problému. Možno, že táto rýchla oprava bude ďalej testovaná. Preto, ak ste neobťažuje problém, odporúčame vám počkať na ďalšiu aktualizáciu softvéru, ktorá obsahuje túto rýchlu opravu.

Ak chcete tento problém odstrániť okamžite, obráťte sa na službu podpory zákazníkov spoločnosti Microsoft získať rýchlu opravu. Úplný zoznam telefónnych čísiel služby podpory zákazníkov spoločnosti Microsoft a informácie o nákladoch na podporu, navštívte nasledujúce webovú lokalitu spoločnosti Microsoft:
http://support.Microsoft.com/contactus/?ws=support
Poznámka V osobitných prípadoch nemusia účtovať poplatky, ktoré sú telefonickú podporu, ak podpory spoločnosti Microsoft usúdi, že konkrétna aktualizácia vyrieši váš problém. Obvyklé podporu náklady budú vzťahovať na dodatočnú podporu otázky a otázky, ktoré nespĺňajú kritériá pre konkrétnu aktualizáciu predmetné.

Predpoklady

Musíte mať 4 .net rámec nainštalovaný na jeden z nasledujúcich operačných systémov tejto rýchlej opravy:
  • Windows XP Service Pack 3 (SP3)
  • Windows Server 2003 Service Pack 2 (SP2)
  • Windows Vista Service Pack 2 (SP2)
  • Windows Server 2008 Service Pack 2 (SP2)
  • Windows 7
  • Windows 7 Service Pack 1 (SP1)
  • Windows Server 2008 R2
  • Windows Server 2008 R2 Service Pack 1 (SP1)

Reštartujte informácie

Možno budete musieť reštartovať počítač po použití tejto rýchlej opravy, ak sa akejkoľvek ovplyvnené súbory sa používajú pri inštalácii rýchlu opravu. Odporúčame zatvoriť všetky .net Framework aplikácií, predtým, ako použijete túto rýchlu opravu museli reštartovať počítač.

Informácie o nahradení

Táto rýchla oprava nenahrádza vydanú rýchlu opravu.

Informácie o súbore

Anglická verzia tejto rýchlej opravy má atribúty súborov (alebo novšie atribúty) uvedené v nasledujúcej tabuľke. Dátumy a časy jednotlivých súborov sú uvedené v koordinovaný svetový čas (UTC). Keď zobrazíte informácie o súbore, sa konvertuje na miestny čas. Ak chcete vyhľadať rozdiely medzi časom UTC a miestnym časom, použite Časové pásmo kartu v Dátum a čas položky v ovládacom paneli.

Pre všetky podporované systémy založené na 86 x
Zbaliť túto tabuľkuRozbaliť túto tabuľku
Názov súboruVerzia súboruVeľkosť súboruDátumČasPlatforma
CLR.dll4.0.30319.5776,730,28024-Júl-201216: 09x 86
Mscordacwks.dll4.0.30319.5771,143,37624-Júl-201216: 09x 86
Mscordbi.dll4.0.30319.577956,46424-Júl-201216: 09x 86
Mscorlib.dll4.0.30319.5775,201,99224-Júl-201216: 09x 86
Nlssorting.dll4.0.30319.57756,91224-Júl-201216: 09x 86
SOS.dll4.0.30319.577517,69624-Júl-201216: 09x 86
System.Data.SQLXML.dll4.0.30319.577752,73624-Júl-201216: 09x 86
System.identitymodel.dll4.0.30319.577398,43224-Júl-201216: 09x 86
System.Messaging.dll4.0.30319.577257,62424-Júl-201216: 09x 86
System.servicemodel.dll4.0.30319.5776,116,42424-Júl-201216: 09x 86
System.XML.dll4.0.30319.5772,208,33624-Júl-201216: 09x 86
Pre všetky podporované x 64-based systems
Zbaliť túto tabuľkuRozbaliť túto tabuľku
Názov súboruVerzia súboruVeľkosť súboruDátumČasPlatforma
CLR.dll4.0.30319.5776,730,28024-Júl-201216: 09x 86
CLR.dll4.0.30319.5779,794,62424-Júl-201216: 51x 64
Mscordacwks.dll4.0.30319.5771,143,37624-Júl-201216: 09x 86
Mscordacwks.dll4.0.30319.5771,515,60024-Júl-201216: 51x 64
Mscordbi.dll4.0.30319.577956,46424-Júl-201216: 09x 86
Mscordbi.dll4.0.30319.5771,455,17624-Júl-201216: 51x 64
Mscorlib.dll4.0.30319.5775,201,99224-Júl-201216: 09x 86
Mscorlib.dll4.0.30319.5774,971,59224-Júl-201216: 51x 64
Nlssorting.dll4.0.30319.57756,91224-Júl-201216: 09x 86
Nlssorting.dll4.0.30319.57768,17624-Júl-201216: 51x 64
SOS.dll4.0.30319.577517,69624-Júl-201216: 09x 86
SOS.dll4.0.30319.577598,59224-Júl-201216: 51x 64
System.Data.SQLXML.dll4.0.30319.577752,73624-Júl-201216: 09x 86
System.identitymodel.dll4.0.30319.577398,43224-Júl-201216: 09x 86
System.Messaging.dll4.0.30319.577257,62424-Júl-201216: 09x 86
System.servicemodel.dll4.0.30319.5776,116,42424-Júl-201216: 09x 86
System.XML.dll4.0.30319.5772,208,33624-Júl-201216: 09x 86
Pre všetky podporované IA-64-based systems
Zbaliť túto tabuľkuRozbaliť túto tabuľku
Názov súboruVerzia súboruVeľkosť súboruDátumČasPlatforma
CLR.dll4.0.30319.5776,730,28024-Júl-201216: 09x 86
CLR.dll4.0.30319.57719,375,68024-Júl-201217: 44IA-64
Mscordacwks.dll4.0.30319.5771,143,37624-Júl-201216: 09x 86
Mscordacwks.dll4.0.30319.5773,759,18424-Júl-201217: 44IA-64
Mscordbi.dll4.0.30319.577956,46424-Júl-201216: 09x 86
Mscordbi.dll4.0.30319.5773,296,32824-Júl-201217: 44IA-64
Mscorlib.dll4.0.30319.5775,201,99224-Júl-201216: 09x 86
Mscorlib.dll4.0.30319.5774,470,34424-Júl-201217: 44IA-64
Nlssorting.dll4.0.30319.57756,91224-Júl-201216: 09x 86
Nlssorting.dll4.0.30319.577143,92824-Júl-201217: 44IA-64
SOS.dll4.0.30319.577517,69624-Júl-201216: 09x 86
SOS.dll4.0.30319.5771,203,77624-Júl-201217: 44IA-64
System.Data.SQLXML.dll4.0.30319.577752,73624-Júl-201216: 09x 86
System.identitymodel.dll4.0.30319.577398,43224-Júl-201216: 09x 86
System.Messaging.dll4.0.30319.577257,62424-Júl-201216: 09x 86
System.servicemodel.dll4.0.30319.5776,116,42424-Júl-201216: 09x 86
System.XML.dll4.0.30319.5772,208,33624-Júl-201216: 09x 86
Poznámka Vzhľadom na závislosti súborov, najnovšie opravy, ktorý obsahuje tieto súbory môžu obsahovať aj ďalšie súbory.

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti „vzťahuje sa na".

ODKAZY

Ďalšie informácie o softvér Aktualizácia terminológie, po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:
824684 Popis štandardnej terminológie použitej na popis aktualizácií softvéru Microsoft

Vlastnosti

ID článku: 2733944 - Posledná kontrola: 17. augusta 2012 - Revízia: 5.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft .NET Framework 4.0
Kľúčové slová: 
kbqfe kbhotfixserver kbexpertiseinter kbsurveynew kbbug kbfix kbmt KB2733944 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 2733944

Odošlite odozvu

 

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