Web.config には、 次のようなアプリケーション設定があります。
<configuration>
<appSettings>
<add key="app:RequireHttps" value="true" />
<add key="app:PermanentHttps" value="false" />
</appSettings>
</configuration>それぞれの説明は次の通りです。
app:RequireHttps- HTTPS を必須とする場合は
trueを指定します。 - HTTP でアクセスすると、HTTPS の URL にリダイレクトされます。
- HTTPS を必須とする場合は
app:PermanentHttps- リダイレクト時に HTTPS を永続化する場合は
trueを指定します。 - すなわち、HTTP ステータス コードは
trueのとき 301、falseのとき 302 です。
- リダイレクト時に HTTPS を永続化する場合は
Azure Web App では、[アプリケーション設定] で値を設定します。
