例外のトラブルシューティング : System.Net.CookieException

CookieException 例外は、クッキーをクッキー コンテナーに追加するときにエラーが発生するとスローされます。

関連するヒント

  • クッキーのサイズがクッキー コンテナーに許容される最大サイズ以下であることを確認します。
    この例外は、長さが MaxCookieSize を超える CookieCookieContainer に追加しようとするとスローされます。 クッキーの最大サイズは、既定では 4,096 バイトです。

  • クッキーの Name プロパティを設定するときに、値が null 参照または空の文字列でないことを確認します。
    Name プロパティは、Cookie クラスのインスタンスを使用する前に初期化される必要があります。 等号 (=)、セミコロン (;)、コンマ (,)、改行 (\n)、復帰 (\r)、およびタブ (\t) は予約されているため、この属性値には使用できません。 ドル記号 ($) は最初の文字として使用できません。

  • クッキーの Port プロパティを設定するときに、値が有効であり、二重引用符で囲まれていることを確認します。
    Port 属性は、クッキーの送信先ポートを制限します。 既定値は、制限がないことを示します。 このプロパティを空の文字列 ("") に設定すると、HTTP 応答に使用されるポートにポートが制限されます。 それ以外の場合は、コンマ区切りのポート値を含む文字列を引用符で囲む必要があります。

  • クッキーの Value プロパティを設定するときに、値が null でないことを確認します。
    セミコロン (;) およびコンマ (,) は予約されているため、このプロパティには使用できません。

参照

処理手順

方法: 例外処理アシスタントを使用する

関連項目

CookieException

その他の技術情報

How to: Write a Cookie