Share via


Problembehandlung bei Ausnahmen: System.Net.CookieException

Eine CookieException-Ausnahme wird ausgelöst, wenn ein Fehler beim Hinzufügen eines Cookies in einen Cookiecontainer auftritt.

Tipps

  • Stellen Sie sicher, dass die Cookiegröße nicht die vom Cookiecontainer zugelassene Größe überschreitet.
    Die Ausnahme wird bei dem Versuch ausgelöst, ein Cookie, das länger als MaxCookieSize ist, zu CookieContainer hinzuzufügen. Die standardmäßige maximale Cookiegröße ist 4096 Bytes.

  • Wenn Sie die Name-Eigenschaft für ein Cookie festlegen, stellen Sie sicher, dass der Wert weder ein NULL-Verweis noch eine leere Zeichenfolge ist.
    Die Name-Eigenschaft muss vor dem Verwenden einer Instanz der Cookie-Klasse initialisiert werden. Die folgenden Zeichen sind reserviert und können nicht für den Wert dieses Attributs verwendet werden: Gleichheitszeichen, Semikolon, Komma, neue Zeile (\n), Wagenrücklaufzeichen (\r), Tabstoppzeichen (\t). Das Dollarzeichen ($) darf nicht das erste Zeichen sein.

  • Wenn Sie die Port-Eigenschaft für ein Cookie festlegen, stellen Sie sicher, dass der Wert gültig und in doppelte Anführungszeichen eingeschlossen ist.
    Das Port-Attribut schränkt die Anschlüsse ein, an die ein Cookie gesendet werden kann. Der Standardwert bedeutet keinerlei Beschränkung. Durch das Festlegen der Eigenschaft auf eine leere Zeichenfolge ("") wird der Anschluss auf den einen Anschluss beschränkt, der in der HTTP-Antwort verwendet wird. Andernfalls muss der Wert eine in Anführungszeichen gesetzte Zeichenfolge sein, in der die Anschlusswerte mit Kommas abgegrenzt sind.

  • Wenn Sie die Value-Eigenschaft für ein Cookie festlegen, stellen Sie sicher, dass der Wert nicht NULL ist.
    Die folgenden Zeichen sind reserviert und können nicht für diese Eigenschaft verwendet werden: Semikolon, Komma.

Siehe auch

Aufgaben

Gewusst wie: Verwenden des Ausnahmen-Assistenten

Gewusst wie: Schreiben eines Cookies

Referenz

CookieException