之前是采用了百度到的 session.Abandon的方式但是客户网络环境的问题 会在内网情况下 莫名其妙导致session丢失 取消这个标记后 ,会导致通不过机器扫描,然后采用了https://bbs.csdn.net/topics/390072229此问题的 happylm88 的回复
response.Cookies["ASP.NET_SessionId"].Expires = System.DateTime.Now.AddDays(-1); 直接设置旧session过期 就可以了 abandon是通过直接取消 会话会有个end操作 导致可能该页面session全部失效。