DetailPage-MSS-KB

Knowledge Base

Artikel-ID: 911272 - Geändert am: Mittwoch, 7. Mai 2014 - Version: 3.0

Hotfix-Download ist verfügbar
Hotfix-Downloads anzeigen und anfordern
 
 

Problembeschreibung

Betrachten Sie das folgende Szenario:
  • Sie suchen eine Microsoft ASP.NET 2.0-basierte Website oder eine Website, die eine verbundene ASP.NET 2.0-Anwendung ausgeführt wird.
  • Die Website hat Tausende von Unterverzeichnissen.
In diesem Szenario kann die Anwendung ASP.NET 2.0 angeschlossen oder die ASP.NET 2.0-Website reagiert angezeigt.

Ursache

Dieses Problem tritt auf, da ASP.NET 2.0 eine Benachrichtigung über eine Dateiänderung für jedes Verzeichnis einrichtet. Mit zunehmender Anzahl von Unterverzeichnissen wächst die Anzahl der Benachrichtigungen über Dateiänderungen. Jede Datei ändern Benachrichtigung mithilfe ein Befehls (SMB = Server Message Block). Da SMB-Befehle auf Systemressourcen verwendet werden, wird die verbesserte Nutzung der Systemressourcen die ASP.NET basierende Website oder die ASP.NET verbundene Anwendung scheinbar nicht mehr reagiert.

Lösung

Ein unterstützter Hotfix ist inzwischen von Microsoft erhältlich, aber es dient nur zur Behebung des Problems, das in diesem Artikel beschrieben wird. Gelten Sie es nur für Systeme, bei die dieses spezielle Problem auftritt. Dieser Hotfix wird möglicherweise weiteren Tests unterzogen. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir, auf das nächste Servicepack für Microsoft.NET Framework 2.0 zu warten, das diesen Hotfix enthält.

Um dieses Problem sofort beheben möchten, wenden Sie sich an Microsoft Product Support Services, um den Hotfix zu erhalten. Eine vollständige Liste der Telefonnummern des Microsoft Product Support Services und Informationen über Supportkosten finden Sie auf der folgenden Microsoft-Website:
http://support.Microsoft.com/contactus/?WS=Support (http://support.microsoft.com/contactus/?ws=support)
Hinweis In besonderen Fällen können Gebühren, die normalerweise für Support-Anrufe anfallen abgebrochen werden, wenn ein Microsoft-Supportmitarbeiter feststellt, dass ein bestimmtes Update Ihr Problem beheben kann. Die normalen Supportkosten gelten für zusätzliche Supportfragen und Probleme, die für das betreffende Update nicht qualifizieren.

Erforderliche Komponenten

Die.NET Framework 2.0

Ist ein Neustart erforderlich?

Wenn ASP.NET oder.NET Framework-Anwendungen ausgeführt werden, müssen Sie den Computer starten.

Ersetzte Hotfixes

Dieser Hotfix ersetzt keine anderen Softwareupdates nicht.

Dateiinformationen

Die englische Version dieses Hotfixes weist Dateiattribute (oder neuere Attribute) auf, die in der folgenden Tabelle aufgelistet sind. Die Datums- und Uhrzeitangaben für diese Dateien werden in Coordinated Universal Time (UTC) aufgeführt. Wenn Sie die Dateiinformationen anzeigen, wird es in die lokale Ortszeit konvertiert. Die Abweichung zwischen UTC-Zeit und lokaler Zeit können Sie im Systemsteuerungsprogramm Datum/Uhrzeit mithilfe der Registerkarte Zeitzone ermitteln
Tabelle minimierenTabelle vergrößern
DateinameDateiversionDateigrößeDatumUhrzeitPlattform
Aspnet_wp.exe2.0.50727.6223,04021 Januar 200612:08X 86
System.Web.dll2.0.50727.625,025,79221 Januar 200612:09X 86
Webengine.dll2.0.50727.62299,52021 Januar 200612:08X 86

Registrierungsinformationen

Um diesen Hotfix zu aktivieren, müssen Sie den folgenden DWORD-Wert unter dem folgenden Registrierungsschlüssel hinzufügen:
HKLM\Software\Microsoft\ASP.NET\FCNMode

Wenn Sie einen 32-Bit-Prozess auf einem X 64-basierten System ausführen, fügen Sie den folgenden DWORD-Wert unter dem folgenden Registrierungsschlüssel hinzu:
HKLM\SOFTWARE\Wow6432Node\Microsoft\ASP.NET\FCNMode
Die folgende Tabelle listet mögliche Werte für den FCNMode DWORD-Wert und das Verhalten, das jeden Wert zugeordnet ist.
Tabelle minimierenTabelle vergrößern
WertVerhalten
Ist nicht vorhanden Dies ist das Standardverhalten. Für die einzelnen erstellt die Anwendung ein Objekt, das Unterverzeichnis überwacht wird.
0 oder größer als 2Dies ist das Standardverhalten. Für die einzelnen erstellt die Anwendung ein Objekt, das Unterverzeichnis überwacht wird.
1Die Anwendung deaktiviert Benachrichtigungen (FCNs).
2Die Anwendung erstellt ein Objekt, um das Hauptverzeichnis überwachen. Die Anwendung wird dieses Objekt verwenden, um jedes Unterverzeichnis zu überwachen.

Hinweis Beginnend mit dem Microsoft.NET Framework 4.5 und höher, kann FCNMode mithilfe der HttpRuntime -Einstellungen wie folgt konfiguriert werden:
<httpRuntime fcnMode="<setting>"/>
Tabelle minimierenTabelle vergrößern
EinstellungEntsprechenden Wert
NotSet(0)Dies ist die Einstellung 0 oder größer als 2 in der Registrierung.
Standard(1)Dies ist die Einstellung 0 oder größer als 2 in der Registrierung.
Deaktiviert(2)Dies entspricht der Einstellung 1 in der Registrierung.
Einzelne (3)Dies ist identisch mit der Einstellung 2 in der Registrierung.
Z. B. können HttpRuntime wie folgt Sie FCNMode deaktivieren:
<httpRuntime fcnMode="Disabled"/> 

Status

Microsoft hat bestätigt, dass dieses Problem auf die im Abschnitt "Gilt für" aufgeführten Microsoft-Produkten zutrifft.

Weitere Informationen

Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
824684  (http://support.microsoft.com/kb/824684/ ) Beschreibung der Standardterminologie, die zum Beschreiben von Microsoft-Softwareupdates verwendet wird

Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft .NET Framework 2.0
Keywords: 
kbhotfixserver kbfix kbbug kbmt KB911272 KbMtde
Maschinell übersetzter ArtikelMaschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 911272  (http://support.microsoft.com/kb/911272/en-us/ )
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
Freigeben
Weitere Supportoptionen
Microsoft Community-Supportforen
Kontaktieren Sie uns direkt
Zertifizierten Partner finden
Microsoft Store