Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Pazīmes

Apsveriet šādu situāciju:

  • Pārlūkojot vietni Microsoft ASP.NET 2.0 sistēma vai Web vietu, kurā darbojas lietojumprogramma ASP.NET 2.0 pievienotas.

  • Vietne ir tūkstošiem apakšdirektoriju.

Šādā gadījumā ASP.NET 2.0 savienojuma lietojumprogrammas vai vietnes ASP.NET 2.0 sistēma var parādīties var pārstāt reaģēt.

Iemesls

Šī problēma rodas, jo ASP.NET 2.0 iestata failu mainīt paziņojumu par katru direktoriju. Apakšdirektoriju skaits palielinās, palielinās faila izmaiņu paziņojumu skaitu. Katra faila mainīt paziņojumu izmanto servera ziņojumu bloka (SMB) komandu. SMB komandas izmanto sistēmas resursus, jo lielāka sistēmas resursu izmantošanu padara ASP.NET tīmekļa vietnei, kas balstīta vai savienojuma ASP.NET lietojumprogrammas pārstāj reaģēt.

Risinājums

Pašlaik korporācija Microsoft piedāvā atbalstītu labojumfailu, bet tas ir paredzēts tikai šajā rakstā aprakstītās problēmas novēršanai. Izmantojiet to tikai tām sistēmām, kurām ir radusies tieši šī problēma. Iespējams, tiks veikta šī labojumfaila papildu testēšana. Tādēļ, ja jums ir šī problēma nerada nopietnus traucējumus, ieteicams pagaidīt Microsoft .NET Framework 2.0 nākamā servisa pakotne, kurā ir iekļauts šis labojumfails.

Lai nekavējoties novērstu šo problēmu, sazinieties ar Microsoft produktu atbalsta pakalpojumu sniedzēju un iegūstiet labojumfailu. Pilnīgu sarakstu ar Microsoft produktu atbalsta pakalpojumu sniedzēju tālruņu numuriem un informāciju par atbalsta izmaksām, apmeklējiet šo Microsoft Web vietu:

http://support.microsoft.com/contactus/?ws=supportPiezīme. Īpašos gadījumos standarta izmaksas par atbalsta zvaniem nav jāsedz, ja Microsoft atbalsta speciālists nosaka, ka šo problēmu novērsīs noteikts atjauninājums. Parasti atbalsta izmaksas tiek piemērotas jautājumiem par papildu atbalstu un problēmām, kas neskar specifisko atjauninājumu apspriešanu.

Priekšnosacījumi

.NET Framework 2.0

Restartēšanas nepieciešamība

Ja izmantojat visas .NET Framework vai ASP.NET lietojumprogrammas instalēšanas dators ir jārestartē.

Informācija par labojumfaila aizstāšanu

Šis labojumfails neaizstāj citus programmatūras atjauninājumus.

Informācija par failu

Šī labojumfaila versijai angļu valodā ir faila atribūti (vai jaunāki faila atribūti) Šajā tabulā sniegtie. Šo failu datumi un laiki ir norādīti atbilstoši universālajam koordinētajam laikam (UTC). Skatot faila informāciju, tā tiek pārvērsta atbilstoši vietējam laikam. Lai noskaidrotu atšķirību starp UTC un vietējo laiku, izmantojiet vadības paneļa rīka datums un laiks cilni laika josla .

Faila nosaukums

Faila versija

Faila lielums

Datums

Laiks

Platformas

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

Reģistra informācija

Lai iespējotu šo labojumfailu, ir jāpievieno šo DWORD vērtību uz šādas reģistra atslēgas:

HKLM\Software\Microsoft\ASP.NET\FCNMode
Ja lietojat 32 bitu procesu sistēmā x64, pievienot šo DWORD vērtību šajā reģistra atslēgā:

HKLM\SOFTWARE\Wow6432Node\Microsoft\ASP.NET\FCNModeTālāk redzamajā tabulā norādītas iespējamās vērtības FCNMode DWORD vērtību un darbība, kas saistīta ar vērtību.

Vērtība

Darbība

Nav

Šī ir noklusējuma darbība. Katrā apakšdirektorijā lietojumprogramma izveido objektu, kas kontrolē apakšdirektorijā.

0 vai lielāks par 2

Šī ir noklusējuma darbība. Katrā apakšdirektorijā lietojumprogramma izveido objektu, kas kontrolē apakšdirektoriju.

1.

Lietojumprogramma tiks atspējota failu izmaiņu paziņojumu (FCNs).

2.

Lietojumprogramma izveido vienu objektu pārraudzīt galvenajā direktorijā. Lietojumprogramma izmanto šim objektam kontrolēt katrā apakšdirektorijā.


Piezīme. Sākot ar Microsoft .NET Framework 4.5 un jaunākām versijām, FCNMode var konfigurēt, izmantojot httpRuntime iestatījumus šādi:

<httpRuntime fcnMode="<setting>"/>

Iestatījums

Atbilstošā vērtība

NotSet(0)

Tas ir tāds pats vai lielāks par 2 reģistra iestatījums 0 .

Noklusējuma (1)

Tas ir tāds pats vai lielāks par 2 reģistra iestatījums 0 .

Atspējots (2)

Tas ir tāds pats kā iestatījums 1 reģistrā.

Viena (3)

Tas ir tāds pats kā iestatījums 2 reģistrā.

Piemēram, varat izmantot httpRuntime šādi atspējot FCNMode:

<httpRuntime fcnMode="Disabled"/> 

Statuss

Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir minēti sadaļā "Attiecas uz".

Papildinformācija

Lai iegūtu papildinformāciju, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

824684 tiek izmantota Microsoft programmatūras atjauninājumu standarta terminoloģijas apraksts

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×