我在IIS中遇到超时问题。在web.config中,会话超时设置为60分钟,但会话在20分钟后结束。
此问题仅在IIS7中出现,而不在IIS5中出现。
经过一些调查,我发现这是由于应用程序池的超时造成的。如果应用程序池有20分钟未执行任何操作,则IIS将结束会话。
如果应用程序正在使用defaultAppPool,这种情况总是会发生,但是如果我将应用程序池更改为传统的.NET应用程序池,则不会发生超时。
两种模式都有空闲超时,但仅在DefaultAppPool中发生。
之间的区别是管道中的区别,是传统和集成之间的区别?
https://stackoverflow.com/questions/759304
复制相似问题