IIS发布后,登录成功,但没有跳转到主页面

vs运行没有问题,在发布到IIS后,输入账号密码点击登录,显示登录成功,但是页面不跳转

1.发布后,网页中查看没有cookie记录,对比vs运行代码,页面中是保存有cookie值的

IIS发布后网页的cookie

vs运行的cookie

 2.在运行的地方加入log,查看代码在运行完写入cookie的代码后,cookie值没有出现,排除之前猜想的网页重定向cookie丢失的问题,所以是在写入的时候就有问题

以下是cookie写入的代码

在网上百度了一下CookieOption的属性 ,发现跟发布为http还是https有关,我之前发布为http导致cookie没有写入

 所以解决办法是:

 1.将cookieOption中的secure设置为false

 2. 或者 IIS发布将http改为https

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值