记一次COOKIE域造成ASP.NET会话丢失

作者:V君 发布于:2017-5-24 16:05 Wednesday 分类:填坑经验

TL;DR

从浏览器 COOKIES 开始检查, 注意每次请求时 asp.net_sessionid 是否有变化, 

注意响应 COOKIES 是否有设置 Domain. 于是发现为了兼容子域名被设定了值.

加上调试条件编译跳过就解决了.


稍稍扯扯:

最初,发现 ajax 请求没有返回预期内容, 调试发现 Session 里面的东西变 null 了.

第一反应是Session配置问题或可能被 Abandon 过, 全文检索代码没发现被调用. 

先排除被 Abandon 这个可能.

去 web.config 看看 Session 配置, 切换了 InProcess 和 StateService 模式都不奏效.

然后观察每次请求上下文,发现 SessionId 每次都会变,COOKIE asp.net_sessionid 也每次都变

最后只好把焦点放到浏览器了, 仔细观察 COOKIE 响应况发现了原因.

标签: 软件开发 ASP.NET 调试技术 Web技术

评论(0) 引用(0) 浏览(569)

互联网接入方式升级为光纤,依旧保持公网IP

作者:V君 发布于:2017-5-1 22:12 Monday 分类:小服杂记

TL;DR: 缠住安装师傅要公网IP。

 

听我扯扯:

之前由于担心换光纤会把公网IP丢掉,就一直使用铜线接入互联网。

前段时间接到电信客服的电话,不由分说约了个时间让安装师傅上门升级光纤。。。

当时就捉急了,难道要租服务器或者用受限的转发方式?

赶紧咕狗看看,查到可以通过吼客服的方式弄到公网IP,才放心下来。

 

到了约定时间,安装师傅上门了。

给了个光纤猫,扯了根光纤进房,输入一串东西注册光猫终端之后,

用 telecomadmin 进去把设置改成能用路由器的方式。路由器的上网账号不变。


和预期的一样,IP被分配到100开头,由于之前咕狗过知道这不是公网IP,

就地访问 ip138 ,指出与路由器IP不同给安装师傅看,对此提出质疑。


做好了大扯三十六回合的准备,谁知道却被爽快地回应了,还以为会装不懂敷衍了事。

(扯远点:联通的安装师傅态度就很差,声称不知道公网IP,断开重新拨号试试看之类的)

得到承诺下个工作日完成调整并留下联系方式。


给电信基层工作人员的办事效率态度点个赞,

上门的时间是周六白天,下个工作日是周一,要隔两天,

然而在周日下午得到了公网IP,期间还多次主动短信确认状况。


总的来说其实也没有必要闹到吼客服的程度,只需要把安装师傅缠住就可以了。

评论(0) 引用(0) 浏览(357)

Powered by emlog 去你妹的备案 sitemap