フォーム認証を使用して Asp.net アプリケーションで作業しています。私の web.config では、requiressl プロパティを true に設定しました。
問題なく開発に取り組んできましたが、テスト環境にデプロイすると、次のエラーが発生しました。
アプリケーションは、安全な Cookie を発行するように構成されています。これらの Cookie では、ブラウザが SSL (https プロトコル) 経由でリクエストを発行する必要があります。ただし、現在のリクエストは SSL 経由ではありません。」
エラーが発生します
System.Web.Security.FormsAuthentication.SetAuthCookie (文字列の userName、ブール値の createPersistentCookie、文字列 strCookiePath) で System.Web.Security.FormsAuthentication.RedirectFromLoginPage で
私の質問は、なぜ FormsAuthentication.SetAuthCookie が http 経由で Cookie を設定するのですか? どうすればhttps経由になるように設定できますか??