【问题标题】:how to set application pool idle timeout programmatically?如何以编程方式设置应用程序池空闲超时?
【发布时间】:2012-01-05 07:13:04
【问题描述】:

有没有办法以编程方式设置应用程序池的空闲超时,以使用户在网页中设置的会话超时与应用程序池的超时时间相匹配?

【问题讨论】:

    标签: c# asp.net


    【解决方案1】:

    在 IIS7+ 上,您可以使用 Microsoft.Web.Administration 库

    http://msdn.microsoft.com/en-us/library/microsoft.web.administration.applicationpool%28v=vs.90%29.aspx

    ApplicationPool.ProcessModel.IdleTimeout = TimeSpan.Zero;
    

    【讨论】:

      【解决方案2】:

      在 IIS7 上你可以使用 Microsoft.Web.Administration 程序集,查看 ApplicationPool 类

      http://msdn.microsoft.com/en-us/library/microsoft.web.administration.applicationpool%28v=vs.90%29.aspx

      我认为您正在寻找的属性是

      ApplicationPool.Recycling.PeriodicRestart.Time

      http://msdn.microsoft.com/en-us/library/microsoft.web.administration.applicationpoolrecycling%28v=VS.90%29.aspx

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-12-08
        • 1970-01-01
        • 2011-09-25
        • 2011-01-10
        • 1970-01-01
        • 2015-01-22
        • 2018-07-03
        • 1970-01-01
        相关资源
        最近更新 更多