Hurtigreparasjon 2733944 for samleoppdatering er tilgjengelig for .net Framework-4 på Windows XP SP3, Windows Server 2003 SP2, Windows Vista SP2, Windows Server 2008 SP2, Windows 7, Windows 7 SP1, Windows Server 2008 R2 og Windows Server 2008 R2 SP1

Artikkeloversettelser Artikkeloversettelser
Artikkel-ID: 2733944 - Vis produkter som denne artikkelen gjelder for.
Vis alt | Skjul alt

På denne siden

Sammendrag

Denne artikkelen beskriver Samleoppdatering 2733944 for Microsoft .net Framework-4. Denne samleoppdateringen inneholder hurtigreparasjonene for problemer med stabiliteten, påliteligheten og ytelsen i .net Framework-4.

Denne samleoppdateringen er tilgjengelig for følgende operativsystemer:
  • 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)

Problemer som er løst

Nummer 1

Når du bruker System.Messaging navneområder i .net Framework-4, kan du hende du opplever følgende:
  • Hvis det finnes en utestående asynkrone metode for MessageQueue.BeginReceive og køen er slettet ut fra forespørselen, kan programmet krasje på grunn av et ubehandlet unntak.

    Etter at du har installert denne hurtigreparasjonen, en MessageQueueException som har egenskapen MessageQueueErrorCode satt til 0x8007002 kan bli utløst av MessageQueue.EndReceive -metoden. Hvis dette problemet oppstår, skal unntaket håndteres av programmet.

  • Under tung belastning kan sluttbehandleren for følgende klasser iverksette et System.NullReferenceException-unntak:
    • MessageEnumerator
    • MessageQueueEnumerator
    • Markøren
    • SecurityContext

Problem 2

Tenk deg følgende. I .net Framework-4.0 lukker Windows Communication Foundation (WCF) dataflyten svaret når serveren returnerer HTTP-statuskode på 400, 404, 415, 503 eller 504. I dette tilfellet er en System.ObjectDisposedException unntak når brødteksten svar er tilgjengelig.

Hvis du vil hindre at svaret fra lukkes, Legg følgende konfigurasjon av webprogrammets Web.config-fil etter at du har installert denne hurtigreparasjonen:
<configuration>
   <appSettings>
      <add key="wcf:HttpTransport:DoNotCloseResponseOnError" value="true" />
   </appSettings>
</configuration>

Obs! Etter at HttpWebResponse er tilgjengelig, bør du Close -metoden kalles for å frigjøre ressurser som holdt.

3-Problem

Når du kaller DateTime.Parse -metoden i en .net Framework-4-basert program, kan noen strenger bli avvist av metoden. DateTime.Parse -metoden analyserer riktig streng i .net Framework 3.5-baserte programmer.

Hurtigreparasjonen innfører en ny kompatibilitetsflagget, DateTime_NetFX35ParseMode. Dette kan angis i registret som en miljøvariabel, eller i App.config-filen i et program. Når miljøvariabelen er satt til True, .net Framework 3.5-virkemåte brukes for å tilordne et forkortet navn til en type i stedet for .net Framework 4-virkemåten. På denne måten kan dato være analysert.

Du kan legge til nye flagg under "runtime"-element i konfigurasjonsfilen. Følgende eksempel viser hvordan du angir virkemåten for .net Framework 3.5 analyse av når du kjører et .net Framework 4.0-basert program:
<configuration>
   <runtime>
      <DateTime_NetFX35ParseMode enabled="true" />
   </runtime>
</configuration>

Obs! Dette problemet er mest sannsynlig vil oppstå i land som har samme forkortelse for navn på måned- og dag-navnet.

4-Problemet

Et program som er opprettet ved hjelp av Microsoft .net Framework 4 kan krasje under tung belastning, og oppstår følgende unntak:
Unntakstype: System.InvalidOperationException
Melding: Innsetting av nummertabell mislyktes. Last inn faktor for høy

Obs! Unntaket oppstår nær toppen av kallstakken nedenfor:
  • System.XML.Serialization.DynamicAssemblies.IsTypeDynamic

Løsning

Informasjon om hurtigreparasjon

En støttet hurtigreparasjon er nå tilgjengelig fra Microsoft. Imidlertid er det ment å løse problemet som er beskrevet i denne artikkelen. Bruk den bare på systemer som har dette bestemte problemet. Denne hurtigreparasjonen kan gjennomgå ytterligere testing. Vi anbefaler derfor at du venter på neste programvareoppdatering av som inneholder denne hurtigreparasjonen, med mindre dette problemet påvirker deg i stor grad.

Hvis du vil løse dette problemet umiddelbart, kontakter du Microsoft Kundestøtte for å få hurtigreparasjonen. For en fullstendig liste over telefonnumre for Microsofts kundestøttetjenester og informasjon om støttekostnader, kan du gå til følgende Microsoft-webområde:
http://support.Microsoft.com/contactus/?ws=support
Obs! I spesielle tilfeller kan avgifter som vanligvis påløper for støtte for samtaler avbrutt hvis en Microsoft-tekniker avgjør at en bestemt oppdatering løser problemet. Vanlige kundestøttekostnader gjelder for ytterligere kundestøttespørsmål og problemer som ikke dekkes av den gjeldende oppdateringen.

Forutsetninger

Du må ha den .net Framework 4 installert på ett av følgende operativsystemer til å bruke denne hurtigreparasjonen:
  • 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)

Informasjon om omstart

Du må kanskje starte datamaskinen på nytt etter at du har installert denne hurtigreparasjonen, hvis alle berørte filer er i bruk når du har installert hurtigreparasjonen. Vi anbefaler at du lukker alle .net Framework-baserte programmer før du bruker denne hurtigreparasjonen for å unngå å måtte starte datamaskinen på nytt.

Erstatningsinformasjon

Denne hurtigreparasjonen erstatter ikke tidligere utgitte hurtigreparasjoner.

Filinformasjon

Den engelskspråklige versjonen av denne hurtigreparasjonen har filattributtene (eller senere filattributter) som er oppført i følgende tabell. Datoene og klokkeslettene for disse filene er oppført i Coordinated Universal Time (UTC). Når du viser filinformasjonen, konverteres den til lokal tid. Hvis du vil finne forskjellen mellom UTC og lokal tid, bruker du Tidssone kategorien i den Dato og klokkeslett -elementet i Kontrollpanel.

For alle støttede x 86-baserte systemer
Skjul denne tabellenVis denne tabellen
FilnavnFilversjonFilstørrelseDatoTidPlattform
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
For alle støttede x 64-baserte systemer
Skjul denne tabellenVis denne tabellen
FilnavnFilversjonFilstørrelseDatoTidPlattform
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
For alle støttede IA-64-baserte systemer
Skjul denne tabellenVis denne tabellen
FilnavnFilversjonFilstørrelseDatoTidPlattform
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
Obs! Som følge av filavhengigheter inneholde den nyeste reparasjonen som inneholder disse filene også tilleggsfiler.

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Referanser

Hvis du vil ha mer informasjon om terminologi for programvareoppdatering, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
824684 Beskrivelse av standardterminologien som brukes til å beskrive oppdateringer av Microsoft-programvare

Egenskaper

Artikkel-ID: 2733944 - Forrige gjennomgang: 17. august 2012 - Gjennomgang: 5.0
Informasjonen i denne artikkelen gjelder:
  • Microsoft .NET Framework 4.0
Nøkkelord: 
kbqfe kbhotfixserver kbexpertiseinter kbsurveynew kbbug kbfix kbmt KB2733944 KbMtno
Maskinoversatt
Viktig: Denne artikkelen har blitt maskinoversatt, og dermed ikke oversatt av en person. For at alle artikler i vår database skal være oversatt til ditt språk, vil Microsoft benytte både personoversatte og maskinoversatte artikler. Det er viktig å merke seg at en maskinoversatt artikkel ikke alltid er perfekt. Det kan forekomme stave, strukturelle eller grammatiske feil. Microsoft er ikke ansvarlig for unøyaktigheter, feil eller skade ved bruk av innhold i artikkel som måtte forårsakes av feiloversettelse. Microsoft vil jevnlig oppdatere sitt maskinoversettelses programvare.
Den engelske versjonen av denne artikkelen er den følgende: 2733944

Gi tilbakemelding

 

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