Ytelsen til ASP.NET kan bli påvirket etter at du har installert sikkerhetsoppdatering MS05-004

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

Symptom

Ytelsen til Microsoft ASP.NET kan bli påvirket hvis en administrativ bruker ikke logger seg på etter at du har installert sikkerhetsoppdatering MS05-004. Dette problemet oppstår fordi sikkerhetsoppdateringen oppdaterer DLL-filer som har et opprinnelig bilde. Under installasjonen ugyldiggjøres de opprinnelige bildene inntil en systemansvarlig logger seg på serveren.

Påvirkningen på ytelsen kan måles i mer CPU-bruk når kode lastes inn ved oppstart. Det oppstår ingen betydelig svekkelse av ytelsen i en stabil tilstand.

Denne ytelsespåvirkningen oppstår bare etter at du har installert denne sikkerhetsoppdateringen på datamaskiner som kjører Microsoft .NET Framework 1.0 Service Pack 2 (SP2) og den opprinnelig versjonen av .NET Framework 1.1.

Sikkerhetsoppdatering MS05-004 installerer nye versjoner av følgende DLL-filer:

Hvis .NET Framework 1.1 er installert
  • System.dll
  • System.xml.dll
Hvis .NET Framework 1.0 SP2 er installert
  • Mscorlib.dll
  • System.dll
  • System.xml.dll
Bruk følgende metode for å fastslå hvilken hovedversjon av .NET Framework du har installert:
  • Hvis mappen %windir%\Microsoft.net\Framework\v1.0.3705 inneholder mer enn fire filer, er .NET Framework 1.0 installert. .NET Framework 1.0 er ikke installert hvis mappen bare inneholder følgende filer:
    • Installutil.exe.config
    • Mscormmc.cfg
    • Mscormmc.dll
    • Regsvcs.exe.rtm.config
  • Hvis mappen %windir%\Microsoft.net\Framework\v1.1.4322 finnes, er .NET Framework 1.1 installert.
Obs!  Begge mappene kan finnes.

Obs!  Bruk følgende metode for å fastslå hvilken oppdateringspakke som er installert:
  • Hvis versjonen av filen %windir%\Microsoft.net\Framework\v1.0.3705\Sscorwrks.dll er tidligere enn 1.0.3705.6000, er .NET Framework 1.0 SP2 installert.
  • Hvis versjonen av filen %windir%\Microsoft.net\Framework\v1.1.4322\Sscorwrks.dll er tidligere enn 1.1.4322.2000, er .NET Framework 1.1 installert.

Løsning

Når du har installert denne sikkerhetsoppdateringen, genereres opprinnelige bilder på nytt første gangen en administrativ bruker logger på datamaskinen. Når de opprinnelige bildene er generert på nytt, gjenopprettes systemytelsen til opprinnelige nivåer. Dette problemet oppstår fordi kode ikke krever JIT-kompilering (Just In Time) under innlasting.

Du kan også generere opprinnelige bilder på nytt ved hjelp av verktøyet Native Image Generator (Ngen.exe). Når du skal gjøre det, bruker du følgende kommandoer:

Hvis .NET Framework 1.1 er installert
NGEN %windir%\Microsoft.Net\Framework\V1.1.4322\system.dll
NGEN %windir%\Microsoft.Net\Framework\V1.1.4322\system.Xml.dll
Obs!  Verktøyet Native Image Generator finnes i mappen %windir%\Microsoft.Net\Framework\V1.1.4322 .


Hvis .NET Framework 1.0 SP2 er installert
NGEN %windir%\Microsoft.Net\Framework\V1.0.3705\mscorlib.dll
NGEN %windir%\Microsoft.Net\Framework\V1.0.3705\system.dll
NGEN %windir%\Microsoft.Net\Framework\V1.0.3705\system.Xml.dll
Fordi det installeres en ny versjon av Mscorlib.dll-filen, ugyldiggjøres alle opprinnelige bilder på datamaskinen. Du må derfor også generere de opprinnelige bildene for følgende DLL-filer på nytt:
NGEN %windir%\Microsoft.Net\Framework\V1.0.3705\custommarshalers.dll
NGEN %windir%\Microsoft.Net\Framework\V1.0.3705\system.Design.dll
NGEN %windir%\Microsoft.Net\Framework\V1.0.3705\system.Drawing.dll
NGEN %windir%\Microsoft.Net\Framework\V1.0.3705\system.Drawing.Design.dll
NGEN %windir%\Microsoft.Net\Framework\V1.0.3705\system.Windows.Forms.dll
Obs!  Verktøyet Native Image Generator finnes i mappen %windir%\Microsoft.Net\Framework\V1.0.3705.

Referanser

Hvis du vil ha mer informasjon om MS05-004-sikkerhetsoppdateringen, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
887219 MS05-004: Sikkerhetsproblem for ASP.NET-banevalidering kan tillate uautorisert tilgang
Hvis du vil ha mer informasjon om verktøyet Native Image Generator (Ngen.exe), kan du gå til følgende webområde for Microsoft Developers Network:
http://msdn2.microsoft.com/en-us/library/6t9t5wcf(vs.71).aspx

Egenskaper

Artikkel-ID: 891829 - Forrige gjennomgang: 11. mai 2007 - Gjennomgang: 1.2
Informasjonen i denne artikkelen gjelder:
  • Microsoft .NET Framework 1.1
  • Microsoft .NET Framework 1.0 Service Pack 2
Nøkkelord: 
kbprb KB891829

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