“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------
无法找到资源。
说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。
请求的 URL: /Login.aspx
上面是报错信息。发生情况:在运行ASP.NET 网站时一切都很正常,但是过了20分钟发现点击部分页面就跳出以上信息,点击部门页面没有数据,一直以为是IIS或者是WebConfig设置问题,后来打断点发现Session值为NULL被清空,原来问题就出在这里,必须要对Session的一个属性TimeOut进行设置,Timeout,它用于设置在会话资源被释放前,会话对象所能保持非活动状态的时间(默认值为20分钟)。当Timeout属性设置的时间值耗尽后,会话资源将被释放。通过Timeout属性破坏Session对象,避免了Session对象在服务器中无限制地产生,保护了服务器资源。
所以如果用到Session一定要设置TimeOut值