我尝试使用 IIS Express。(从以前使用本地 IIS 的变化)。我有重定向问题。
例如第 1 步:转到登录页面https://localhost/user/index,我得到“ERR_CONNECTION_RESET”
第 2 步:当我将类型直接 url 更改为https://localhost:44300/user/index 时,登录页面显示正常
第三步:输入用户名和密码后,(url现在是localhost/home/index),登录页面挂了!
第 4 步:当我将 url 更改为“localhost:61025/”时,显示主页
第 5 步:当我点击注销菜单时,我得到“ERR_CONNECTION_RESET” 第 6 步:当我输入更改 url 为 https 端口号为 44300 时,注销页面成功显示
http en https 页面都可以正常工作,但我不知道如何在 http 和 https 之间进行重定向(以前的“本地 IIS”工作正常)
我在 c:\users[my name]\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 en SSL 上正常工作,但 http en https 之间的重定向失败
请帮助我,亲切的问候,
皮姆