IIS Express使用[RequireHttps]在HTTP和HTTPS之间重定向失败

时间:2016-01-14 16:31:26

标签: https iis-express requirehttps

我尝试使用IIS Express。 (从以前使用本地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到端口号为44300的https时,注销页面成功显示

两个http en https页面都可以正常工作 但我不知道如何从http和https之间重定向 (以前的“本地IIS”工作正常)

我在c:\ users [我的名字] \ IISExpress \ config \ applicationhost.config已经绑定

<bindings>
	<binding protocol="http" bindingInformation="*:61025:localhost" />
	<binding protocol="https" bindingInformation="*:44300:localhost" />
</bindings>

我在index.cshtml中的javascript代码

function dologout(result) {
        if (result == 'yes') {
            localStorage.clear();
            window.onbeforeunload = null;
            document.location.href = '@Url.Content("~/user/logout")';
        }
    }

这两个页​​面都适用于ISS Express和SSL 但http en https之间的重定向失败

请帮助我,亲切的问候,

皮姆

0 个答案:

没有答案