Я создаю куки во время входа в систему.Предполагается, что область действия cookie ограничена путем.
HttpCookie cookie = new HttpCookie(cookieName);
cookie.Expires = DateTime.Now.AddMinutes(expiryMinutes);
cookie["username"] = username;
SetCookieValue(cookie, "username", username);
SetCookieValue(cookie, "password", password);
SetCookieValue(cookie, "domain", domain);
cookie.HttpOnly = true;
cookie.Secure = true;
cookie.Path = Request.Url.GetLeftPart(UriPartial.Authority);
Проблема в том, что хотя этот код отлично работает в Firefox и Chrome, он не работает в Internet Explorer (и Opera).Проблемная строка - последняя - при установке здесь параметра cookie.Path IE отбрасывает (я думаю) cookie.Я отладил это с помощью консоли Chrome, и файл cookie успешно создан с правильным путем (скажем, / application).
Что здесь может быть не так?