Príznaky
Predstavte si nasledujúcu situáciu:
-
Prehľadávanie webu Microsoft ASP.NET 2.0-založené alebo webovú lokalitu, ktorá je spustená aplikácia ASP.NET 2.0-pripojený.
-
Webová lokalita nemá tisíce podadresárov.
V tomto prípade aplikácie ASP.NET 2.0-pripojený alebo ASP.NET 2.0-založenej webovej stránky môžu zdanlivo prestať reagovať.
Príčina
Tento problém sa vyskytuje, pretože ASP.NET 2.0 stanovuje súbor zmeniť oznámenie pre každý adresár. Zvyšuje počet podadresárov rastie počet upozornenia zmeniť súbor. Každý súbor zmeniť oznámenie použitie príkazu bloku SMB (Server Message). Pretože SMB príkazy pomocou systémových prostriedkov, zvýšená spotreba zdrojov systému robí ASP.NET-založenej webovej stránky alebo aplikácie ASP.NET-pripojený zdanlivo prestať reagovať.
Riešenie
Rýchla oprava je teraz k dispozícii od spoločnosti Microsoft, ale slúži iba opraviť problém popísaný v tomto článku. Použite ju len v počítačoch s týmto konkrétnym problémom. Môže, že táto rýchla oprava bude ďalej testovaná. Ak vám nespôsobuje tento problém, odporúčame vám počkať na ďalšiu Microsoft .NET Framework 2.0 service pack, ktorý túto rýchlu opravu obsahuje.
Na vyriešenie tohto problému okamžite, obráťte sa na technickú podporu spoločnosti Microsoft získať rýchlu opravu. Úplný zoznam telefónnych čísel služieb technickej podpory spoločnosti Microsoft a informácie o poplatkoch za poskytnutie technickej podpory nájdete na webovej lokalite spoločnosti Microsoft:http://support.microsoft.com/contactus/?ws=supportPoznámka: V niektorých zvláštnych prípadoch sa môžu zrušiť poplatky za telefonickú podporu, ak pracovník služieb technickej podpory spoločnosti Microsoft usúdi, že daný problém sa vyrieši nainštalovaním určitej aktualizácie. Ďalšie otázky a žiadosti o technickú podporu, ktoré sa netýkajú tejto špecifickej aktualizácie, podliehajú bežným sadzbám za poskytovanie technickej podpory.
Požiadavky
Rozhranie .NET Framework 2.0
Požiadavka na reštartovanie
Ak sú spustené žiadne aplikácie ASP.NET alebo .NET Framework, musíte reštartovať počítač.
Informácie o nahradení rýchlej opravy
Táto rýchla oprava nenahrádza žiadne iné softvérové aktualizácie.
Informácie o súboroch
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 čas jednotlivých súborov sú uvedené vo formáte koordinovaného svetového času (UTC). Pri zobrazení informácií o súbore sa dátumy a čas prevedú na miestny čas. Ak chcete vyhľadať rozdiely medzi časom UTC a miestnym časom, použite kartu časové pásmo v nástroji dátum a čas v ovládacom paneli.
Názov súboru |
Verzia súboru |
Veľkosť súboru |
Dátum |
Čas |
Platforma |
---|---|---|---|---|---|
Aspnet_wp.exe |
2.0.50727.62 |
23,040 |
21-Jan-2006 |
12:08 |
x86 |
System.web.dll |
2.0.50727.62 |
5,025,792 |
21-Jan-2006 |
12:09 |
x86 |
Webengine.dll |
2.0.50727.62 |
299,520 |
21-Jan-2006 |
12:08 |
x86 |
Informácie o databáze Registry
Ak chcete povoliť túto rýchlu opravu, musíte pridať nasledovnú hodnotu DWORD v nasledovnom kľúči databázy registry:
HKLM\Software\Microsoft\ASP.NET\FCNMode
Ak používate 32-bitové procesu systému x64, pridajte nasledujúcu hodnotu DWORD v nasledovnom kľúči databázy registry:HKLM\SOFTWARE\Wow6432Node\Microsoft\ASP.NET\FCNModeNasledujúca tabuľka uvádza možné hodnoty pre hodnotu FCNMode DWORD a správanie, ktoré je priradené hodnotu.
Hodnota |
Správanie |
---|---|
Neexistuje |
Toto je predvolené správanie. Na každom podadresári, aplikácia vytvorí objekt, ktorý bude monitorovať podadresári. |
0 alebo väčšia ako 2 |
Toto je predvolené správanie. Na každom podadresári, aplikácia vytvorí objekt, ktorý bude monitorovať podadresári. |
1 |
Aplikácia bude vypnúť oznámenia o zmene súboru (FCNs). |
2 |
Aplikácia vytvorí jeden objekt na sledovanie do koreňového adresára. Aplikácia bude používať tento objekt sledovať každom podadresári. |
Poznámka: Počnúc Microsoft .NET Framework 4.5 a novších verzií, FCNMode je možné nakonfigurovať pomocou nastavení httpRuntime takto:
<httpRuntime fcnMode="<setting>"/>
Nastavenie |
Zodpovedajúcu hodnotu |
---|---|
NotSet(0) |
Toto je rovnaké ako nastavenie 0 alebo väčšia ako 2 v databáze registry. |
Predvolené (1) |
Toto je rovnaké ako nastavenie 0 alebo väčšia ako 2 v databáze registry. |
Zakázané (2) |
Toto je rovnaké ako nastavenie 1 v databáze registry. |
Jedným (3) |
Toto je rovnaké ako nastavenie 2 v databáze registry. |
Napríklad, môžete použiť httpRuntime takto vypnúť FCNMode:
<httpRuntime fcnMode="Disabled"/>
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.
Ďalšie informácie
Ďalšie informácie získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:
824684 Popis štandardnej terminológie použitej na popis aktualizácií softvéru od spoločnosti Microsoft