1

フォーム認証を使用して 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経由になるように設定できますか??

4

1 に答える 1