Перенаправление между HTTP и HTTPS с [RequireHttps] не удалось с IIS Express
Я пытался использовать IIS Express. (изменение от предыдущего использования Local IIS) . У меня проблема с перенаправлением.
Например, шаг 1: перейдите на страницу входа https://localhost/user/index, я получил "ERR_CONNECTION_RESET"
шаг 2: когда я меняю тип прямой ссылки на https://localhost:44300/user/index, страница входа отображается нормально
Шаг 3: После ввода имени пользователя и pw (теперь URL-адрес localhost/home/index), страница входа зависла!
шаг 4: когда я набираю изменение в URL на "localhost:61025/", отображается домашняя страница
шаг 5: когда я щелкаю в меню выхода из системы, я получаю "ERR_CONNECTION_RESET" шаг 6: когда я набираю URL-адрес изменения на https с номером порта 44300, страница выхода отображается успешно
обе страницы http en https работают нормально, но я не знаю, как перенаправить между http и https (с предыдущей "Local IIS" работают нормально)
У меня в c:\users[my name]\IISExpress\config\applicationhost.config уже есть привязка
<bindings>
<binding protocol="http" bindingInformation="*:61025:localhost" />
<binding protocol="https" bindingInformation="*:44300:localhost" />
</bindings>
мой код JavaScript в index.cshtml
function dologout(result) {
if (result == 'yes') {
localStorage.clear();
window.onbeforeunload = null;
document.location.href = '@Url.Content("~/user/logout")';
}
}
обе страницы работают нормально с ISS Express en SSL, но перенаправление между http и https не удалось
Пожалуйста, помогите мне, С уважением,
Пим