Разрешение вопросов, связанных с исключениями: System.Net.CookieException
Исключение CookieException возникает при ошибке при добавлении файла cookie в контейнер.
Полезные советы
Убедитесь, что размер файла cookie не превышает максимальное значение, допустимое контейнером файлов cookie.
Это исключение возникает, если предпринимается попытка добавить в CookieContainer объект Cookie с длиной большей, чем MaxCookieSize. По умолчанию, максимальный размер файла cookie равен 4 096 байт.При задании свойства имени для файла cookie убедитесь, что значение не является пустой ссылкой или пустой строкой.
Свойство Name должно инициализироваться до использования экземпляра класса Cookie. Следующие знаки зарезервированы и не могут использоваться для этого значения атрибута: знак равенства, точка с запятой, запятая, последовательность знаков перехода на новую строку (\n), возврат каретки (\r), табуляция (\t). Знак доллара ($) не может быть первым знаком.При установке свойства порта файла cookie убедитесь, что значение является допустимым и заключено в двойные кавычки.
Атрибут Port ограничивает порты, на которые может посылаться данный файл cookie. По умолчанию ограничения не устанавливаются. Установка свойства равным пустой строке ("") ограничивает диапазон портов до того одного, который используется в HTTP-ответе. В противном случае значение должно быть строкой в кавычках, которая содержит значения портов, разделенные запятыми.При задании свойства "Значение" файла cookie, убедитесь, что значение отлично от значения NULL.
Следующие символы зарезервированы и не могут быть использованы в значении этого свойства: точка с запятой, запятая.
См. также
Задачи
Практическое руководство. Использование помощника по исключениям