Formularauthentifizierung und der Ansichtszustand Fehler zeitweise unter hoher Auslastung

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 324488 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Problembeschreibung

Sie können die folgenden Probleme auftreten:
  • Im Browser erhalten Sie folgende Fehlermeldung:
    Der Anzeigestatus für diese Seite ist ungültig, da er möglicherweise beschädigt wurde.
  • Wenn ein Benutzer die Formularauthentifizierung verwendet, wird der Benutzer zur Anmeldeseite umgeleitet, nachdem der Benutzer zuvor authentifiziert wurde. Wenn der Benutzer die Seite anfordert wieder die Anforderung erfolgreich ist, und der Benutzer wird nicht auf die Anmeldeseite umgeleitet.

    Hinweis : Dieses Problem tritt nicht häufig (mehrmals für jede Millionen Anfragen).
Hinweis : Dieses Problem kann in ein paar Möglichkeiten angezeigt. Diese Symptome sind die häufigsten Beispiele.

Ursache

MAC (Message Authentication Code) wird zum Bestimmen, ob eine Nachricht, die über einen Kanal gesendet wird, die nicht sicher ist manipuliert wurde, vorausgesetzt, dass der Sender und Empfänger einen gemeinsamen geheimen Schlüssel besitzen.

Der Absender berechnet den MAC für die ursprünglichen Daten und sendet beide als eine einzelne Nachricht. Der Empfänger führt eine Neuberechnung des MAC der empfangenen Nachricht durch und überprüft, ob der berechnete MAC dem übermittelten Mac übereinstimmt So ändern Sie die Nachricht und zum richtigen Mac reproduzieren erforderlich Änderungen an den Daten oder zu der MAC in einen Konflikt, verursacht da Kenntnis des geheimen Schlüssels Wenn die Codes übereinstimmen, wird die Meldung authentifiziert.

Das Problem, die mit diesem Update ist eine Racebedingung zwischen der MAC-Berechnung und der Garbage Collector, wodurch eine ungültige MAC produziert werden soll. Da dies eine Racebedingung ist, tritt das Problem häufiger auf Multiprozessorcomputern, da die Parallelität zwischen dem Code, der zum Berechnen des MAC ausgeführt wird und der Garbage Collector häufiger ist.

Wenn ein Problem mit Ansichtszustand auftreten, die Seitendirektive EnableViewStateMac auf false in der Testphase festgelegt und finden Sie unter Wenn die Häufigkeit der das Problem reduziert wird, um festzustellen, ob Ihnen dieses spezielle Problem auftritt.

Hinweis : nur legen die Seitendirektive EnableViewStateMac auf false testen, da dies die Sicherheit verringert.

Lösung

Ein Hotfix zur Behebung dieses Problems ist inzwischen bei Microsoft erhältlich; dieser Hotfix wurde jedoch ausschließlich zur Behebung des in diesem Artikel beschriebenen Problems entwickelt. Deshalb sollten Sie nur Systeme aktualisieren, bei denen dieses spezielle Problem auftritt. Dieser Hotfix wird unter Umständen zu einem späteren Zeitpunkt weiteren Tests unterzogen. Wenn Sie durch dieses Problem nicht schwerwiegend betroffen sind, empfiehlt Microsoft daher, auf das nächste Microsoft .NET Framework Service Pack warten, das diesen Hotfix enthält wird.

Wenn Sie das Problem sofort beheben möchten, wenden Sie sich an Microsoft Product Support Services, um das Update zu erhalten. Eine vollständige Liste mit Telefonnummern der Microsoft-Produktsupport und Informationen Supportkosten der folgenden Microsoft-Website:
http://support.microsoft.com/contactus/?ws=support
Hinweis : in speziellen Fällen Gebühren, die normalerweise für Support-Anrufe anfallen abgebrochen werden können, wenn eine Microsoft-Supportmitarbeiter feststellt, dass ein bestimmtes Update Ihr Problem behoben wird. Normale Servicegebühren werden jedoch für weitere Fragen und Problemlösungen erhoben, die mit dem fraglichen Update nicht in direktem Zusammenhang stehen.

Die englische Version dieses Updates weist die in der nachstehenden Tabelle aufgelisteten Dateiattribute (oder höher) auf. Die Datums- und Uhrzeitangaben für diese Dateien werden in Coordinated Universal Time () angegeben. Wenn Sie sich die Dateiinformationen ansehen, werden diese Angaben in die lokale Zeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu ermitteln verwenden Sie die Registerkarte Zeitzone des Tools ? Datum und Uhrzeit in der Systemsteuerung.
   Date         Time  Version       Size       File Name
   --------------------------------------------------------
   19-Jun-2002  15:42 1.0.3705.290  1,953,792  Mscorlib.dll
   18-Jun-2002  00:58 1.0.3705.290  2,265,088  Mscorsvr.dll
   18-Jun-2002  00:59 1.0.3705.290  2,265,088  Mscorwks.dll
				

Status

Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.

Weitere Informationen

Wenn deine dieses Problem viel häufiger als mehrere Male in eine Million anfordert, wenn möglicherweise mehrere Probleme oder möglicherweise ein völlig anderes Problem (z. B. der Computerschlüssel ist nicht synchronisiert zwischen den verschiedenen Servern Wenn Sie eine Webfarm ausführen).

Eigenschaften

Artikel-ID: 324488 - Geändert am: Dienstag, 11. Oktober 2005 - Version: 2.4
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft .NET Framework 1.1
Keywords: 
kbmt kbhotfixserver kbqfe kbbug kbfix kbnetframe100presp3fix kbqfe KB324488 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 324488
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.

Ihr Feedback an uns

 

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