У меня возникли проблемы с настройкой файлов cookie в пользовательском модуле http. Я обработка BeginRequest события и настройка куки вдоль этих линий:Настройка Cookies в HTTPModule
HttpCookie myCookie = new HttpCookie(config.CookieName);
SitePrefCookie["key1"] = value1;
SitePrefCookie["key2"] = value2;
SitePrefCookie.Expires = DateTime.Now.AddDays(365);
SitePrefCookie.Domain = myDomain;
SitePrefCookie.Path = "/";
HttpContext.Current.Response.Cookies.Add(SitePrefCookie);
Я знаю, что нет ничего плохого в самом печенье, потому что он будет работать, если я называю Response.Flush() или установить статус 302 (как это HTTP модуль для перенаправления). Но я не могу выполнить оба запроса, т. Е. Выполнить флеш, а затем перенаправить, поскольку ASP.Net будет жаловаться на заголовки, уже отправленные клиенту.
Я уверен, что могу обойти это странное ограничение, но я просто не понимаю, почему cookie даже не отправляется обратно в ответ в сценарии, который не требует перенаправления или очистки ответа ,