Я работаю в приложении Asp.net с аутентификацией форм.В моем файле web.config я установил свойство requiressl = true.
Я без проблем работал над разработкой, но при развертывании его в своей тестовой среде я получил следующую ошибку:
Приложение настроено на выдачу безопасных файлов cookie.Эти куки-файлы требуют, чтобы браузер отправлял запрос по SSL (протокол https).Тем не менее текущий запрос не через SSL. "
Ошибка возникает на
в System.Web.Security.FormsAuthentication.SetAuthCookie (String userName, Boolean createPersistentCookie, String strCookiePath) в System.Web.Security.FormsAuthentication.RedirectFromLoginPage
Итак, мои вопросы: почему FormsAuthentication.SetAuthCookie устанавливает cookie для http? И как мне установить, чтобы он был через https ??