У меня есть клиентское приложение, которое взаимодействует с веб-службой ASP.NET, используя проверку подлинности на основе файлов cookie. (клиенты вызывают метод входа в систему, который устанавливает постоянный файл cookie, который затем повторно используется для запросов в сеансе входа в систему).
Это работало нормально в течение некоторого времени, но я начал получать отчеты об ошибках с нескольких машин, используемых новым клиентом, которые, похоже, указывают на то, что файл cookie не был успешно передан туда и обратно. (Все запросы на вход выполняются успешно, но все последующие запросы завершаются ошибкой с перенаправлением 302 на ресурс входа в систему)
Я использую CookieContainer, который я вручную прикрепляю к каждому HttpWebRequest, который я использую, чтобы гарантировать сохранение файлов cookie для каждого запроса.
Возможно ли, что на этих машинах есть какое-то «защитное» программное обеспечение, которое перехватывает/блокирует передачу файлов cookie? (Я использую SSL). Если да, то можно ли что-нибудь сделать, чтобы понять, что мешает?
CookieContainerэкземпляр к каждому HttpWebRequest? Что вы имеете в виду, говоря, что я использую для обеспечения сохранения файлов cookie при каждом запросе? Как вы это обеспечиваете? - person DxCK   schedule 24.01.2010