Автоматически перенаправляет мое приложение с HTTP на HTTPS в браузере Google Chrome
Я добавил следующий код в web.config для пересылки URL-адреса с HTTP на HTTPS.
<rewrite xdt:Transform="Insert">
<rules>
<!-- Redirects users to HTTPS if they try to access with HTTP -->
<rule
name="Force HTTPS"
stopProcessing="true">
<match url="(.*)"/>
<conditions>
<add input="{HTTPS}" pattern="^OFF$" ignoreCase="true"/>
</conditions>
<action
type="Redirect"
url="https://{HTTP_HOST}/{R:1}"
/> <!--redirectType="Permanent"-->
</rule>
</rules>
</rewrite>
Он работает нормально, через некоторое время я удалил приведенный выше код из web.config, но мой браузер Google Chrome все равно будет автоматически перенаправлять мою форму URL http на https при каждом запуске приложения на моем локальном компьютере.
1 ответ
Решение
Google Chrome перенаправляет кеши. Очистите кэш после внесения изменений в веб-конфигурацию или, по крайней мере, оставьте консоль разработчика открытой с установленными параметрами "Отключить кэш" на вкладке "Сеть".