服务器上IIS上设置的SessionTimeout,和Web.config中的SessionTimeout设置哪个更优先?我Web.config中设置的是20分钟。
可是我发觉我主页上的休闲5分钟,再打开主页,就启动很慢。
是不是IIS设置的优先?我问服务器管理员说是默认设置为20分钟,有没有办法用代码检测到IIS上设置的SessionTimeout是多少?

解决方案 »

  1.   

    服务器上的设置应该比你网站的web.config更高些,最高的是machine.config,但程序执行的时候的顺序应该是本节的web.config,如果没有,寻找上一节web.config,如果没有,再找上一节,直到machine.config,所以就执行的优先来说,是你运行程序的所在目录的web.config最高。
      

  2.   

    有没有办法用代码检测到 IIS 中设置的我的站点的SessionTimeout是多少分钟?
      

  3.   

    有没有办法用代码检测到 IIS 中设置的我的站点的SessionTimeout是多少分钟?
      

  4.   

    我都是修改Web.config中的sessionState节点中的timeout属性来设置时长的,这个时候IIS中的我根本没有管,时长一直是按照Web.config中设置的值我的服务器操作系统是Windows 2003 Server SP1