Перенаправление между 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 не удалось

Пожалуйста, помогите мне, С уважением,

Пим

0 ответов

Другие вопросы по тегам