2733944 Pachetul de remediere rapidă este disponibilă pentru .net cadru 4 pe Windows XP SP3, Windows Server 2003 SP2, Windows Vista SP2, Ferestre a servi 2008 SP2, Windows 7, Windows 7 SP1, Windows Server 2008 R2 și Windows Server 2008 R2 SP1

IMPORTANT: Acest articol a fost tradus de software-ul de traducere automată Microsoft, si nu de un traducător. Microsoft vă oferă atât articole traduse de persoane, cât şi articole traduse automat, astfel incat aveti access la toate articolele din Baza noastră de informatii în limba dvs. materna. Totuşi, un articol tradus automat nu este întotdeauna perfect. Acesta poate conţine greşeli de vocabular, sintaxă sau gramatică, la fel cum un vorbitor străin poate face greşeli vorbind limba dvs. materna. Compania Microsoft nu este responsabilă pentru nici o inexactitate, eroare sau daună cauzată de traducerea necorespunzătoare a conţinutului sau de utilizarea traducerii necorespunzătoare de către clienţii nostri. De asemenea, Microsoft actualizează frecvent software-ul de traducere automată.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 2733944
Rezumat
Acest articol descrie pachetul de remediere rapidă 2733944 pentru Microsoft .NET Framework 4. Acest pachet de remediere rapidă oferă remedieri pentru problemele de stabilitate, fiabilitatea şi performanţele în 4 cadru .net.

Acest pachet de remediere rapidă este disponibilă pentru următoarele sisteme de operare:
  • Ferestre XP Serviciu Pack 3 (SP3)
  • Ferestre a servi 2003 Serviciu Pack 2 (SP2)
  • Ferestre Vista Serviciu Pack 2 (SP2)
  • Ferestre a servi 2008 Serviciu Pack 2 (SP2)
  • Windows 7
  • Windows 7 pachet Service Pack 1 (SP1)
  • Windows Server 2008 R2
  • Ferestre a servi 2008 R2 serviciu Pack 1 (SP1)

Probleme care sunt remediate

Numarul 1

Când utilizaţi spaţii de nume System.Messaging în cadrul .net 4, este posibil să întâmpinaţi următoarele scenarii:
  • Dacă nu există o metodă MessageQueue.BeginReceive asincron restante şi dacă coada se elimină la sub cererea, cererea poate accident din cauza o excepție netratată.

    După ce aplicaţi această remediere rapidă, un MessageQueueException care are proprietatea MessageQueueErrorCode setată la 0x8007002 poate fi ridicată prin metoda MessageQueue.EndReceive . În cazul în care apare această problemă, excepția ar trebui manevrate prin aplicarea.

  • Sub sarcină grea, finalizer pentru următoarele clase pot arunca o excepţie de System.NullReferenceException:
    • MessageEnumerator
    • MessageQueueEnumerator
    • Cursorul
    • SecurityContext

Ediþia 2

Luaţi în considerare următorul scenariu. În .net cadru 4.0, Windows comunicare Foundation (WCF) se închide fluxul de răspuns atunci când serverul returnează un cod de stare HTTP 400, 404, 415, 503 sau 504. În acest scenariu, un System.ObjectDisposedException excepţiei atunci când organismul răspuns este accesat.

Pentru a preveni răspunsul de la fiind închisă, adăugați urmatoarea configuratie aplicaţiei Web.config fișierul după ce aplicaţi această remediere rapidă:
<configuration>   <appSettings>      <add key="wcf:HttpTransport:DoNotCloseResponseOnError" value="true" />   </appSettings></configuration>

Notă După ce HttpWebResponse este accesat, teoria ar trebui numită metoda Close pentru a elibera orice resurse reţinute.

Problema 3

Când apelaţi DateTime.Parse metoda într-o aplicaţie bazată pe .net cadru 4, unele siruri de caractere poate fi respinsă prin metoda. Cu toate acestea, metoda DateTime.Parse corect interpreteaza şirul în aplicaţiile bazate pe .net cadru 3.5.

Fix introduce un nou drapel de compatibilitate, DateTime_NetFX35ParseMode. Acest lucru poate fi setat în registry ca o variabilă de mediu sau într-o aplicaţie App.config fişier. Când este setată variabila de mediu la Adevărat, comportamentul .net cadru 3.5 se utilizează pentru maparea un nume prescurtat la un tip în loc de comportamentul .net cadru 4. Aceasta vă permite să data fi analizat cu succes.

Puteţi adăuga noi pavilionul sub elementul "runtime" în fişier de configurare. Următorul exemplu arată cum să specificaţi comportamentul parsing .net cadru 3.5 când executaţi o aplicaţie bazată pe .net 4.0 cadru:
<configuration>   <runtime>      <DateTime_NetFX35ParseMode enabled="true" />   </runtime></configuration>

Notă Această problemă este cel mai probabil să apară în localizări care au acelaşi abrevierea pentru un nume de lună şi un nume de zi.

Problema 4

O aplicaţie care este creat prin utilizarea Microsoft .NET Framework 4 poate crash sub o sarcină grea, şi apare următoarea excepție:
Excepţie tip: System.InvalidOperationException
Mesaj: Hashtable Inserare a eşuat. Factorului de sarcină prea mare

Notă Excepţie apare lângă partea de sus a stivei apel sosit următoarele:
  • System.XML.Serialization.DynamicAssemblies.IsTypeDynamic
Rezoluţie

Informaţii despre remedierea rapidă

O remediere rapidă acceptate este acum disponibilă de la Microsoft. Cu toate acestea, acesta este destinat pentru a corecta numai problema descrisă în acest articol. Aplicaţi-o numai pe sistemele care întâmpină această problemă anume. Această remediere rapidă pot primi încercări suplimentare. Prin urmare, dacă nu sunteţi grav afectat de această problemă, vă recomandăm să aşteptaţi următoarea actualizare software care conţine această remediere rapidă.

Pentru a rezolva imediat problema, contactaţi serviciile de asistenţă pentru clienţi Microsoft pentru a obţine remedierea rapidă. Pentru o listă completă a numerelor de telefon serviciilor de asistenţă pentru clienţi Microsoft şi informaţii referitoare la costul suportului, vizitaţi următorul site Web Microsoft:Notă În cazuri speciale, taxele care sunt suportate de obicei pentru apelurile de asistenţă pot fi anulate dacă un profesionist suport Microsoft stabileşte că o anumită actualizare va rezolva problema. Costurile uzuale de sprijin va aplica sprijin suplimentar întrebări şi probleme care nu se califică pentru actualizare specifice în cauză.

Cerinţe preliminare

Trebuie să aveţi .net cadru 4 instalat pe unul dintre următoarele sisteme de operare pentru a aplica această remediere rapidă:
  • Ferestre XP Serviciu Pack 3 (SP3)
  • Ferestre a servi 2003 Serviciu Pack 2 (SP2)
  • Ferestre Vista Serviciu Pack 2 (SP2)
  • Ferestre a servi 2008 Serviciu Pack 2 (SP2)
  • Windows 7
  • Windows 7 pachet Service Pack 1 (SP1)
  • Windows Server 2008 R2
  • Ferestre a servi 2008 R2 serviciu Pack 1 (SP1)

Reporniţi informaţii

Trebuie să reporniţi computerul după aplicarea acestei remedieri rapide dacă orice fişiere afectate sunt utilizate când instalaţi remedierea rapidă. Vă recomandăm să închideţi toate aplicaţiile bazate pe .NET Framework înainte de a aplica această remediere rapidă pentru a evita având pentru a reporni computerul.

Informaţii despre înlocuirea

Această remediere rapidă nu înlocuieşte o remediere rapidă lansată anterior.

Informaţii cu privire la fişiere

Versiunea în limba engleză a acestui remediu rapid are atributele de fişier (sau atribute de fişier mai recente) enumerate în următorul tabel. Datele şi orele acestor fişiere sunt enumerate în marcă de timp universal (TUC). Când vizualizaţi informațiile despre fișier, acesta este convertit la ora locală. Pentru a afla diferenţa între UTC şi ora locală, utilizaţi fus orar fila în Data şi ora element din Panou de control.

Pentru toate sprijinite x 86-bază sistem
nume de sign-in fişieruluiVersiunea fişieruluiDimensiunea fişieruluiDatamarcă de timpPlatforma
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
Pentru toate sprijinite x 64-bază sistem
nume de sign-in fişieruluiVersiunea fişieruluiDimensiunea fişieruluiDatamarcă de timpPlatforma
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
Pentru toate sprijinite IA-64-bază sistem
nume de sign-in fişieruluiVersiunea fişieruluiDimensiunea fişieruluiDatamarcă de timpPlatforma
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
Notă Datorită dependenţelor de fişier, cele mai recente fix care conţine aceste fişiere pot conţine, de asemenea, fişierele suplimentare.
Stare
Microsoft a confirmat că aceasta este o problemă asociată cu produsele Microsoft enumerate în secţiunea „se aplică la".
Referinţe
Pentru mai multe informaţii despre software-ul actualizării terminologia, faceţi clic pe următorul număr de articol pentru a vedea articolul în bază de cunoştinţe Microsoft:
824684 Descrierea terminologie standard care este utilizat pentru a descrie actualizările software Microsoft

Avertisment: acest articol a fost tradus automat

Свойства

Номер статьи: 2733944 — последний просмотр: 08/17/2012 18:36:00 — редакция: 5.0

Microsoft .NET Framework 4.0

  • kbqfe kbhotfixserver kbexpertiseinter kbsurveynew kbbug kbfix kbmt KB2733944 KbMtro
Отзывы и предложения