如题

解决方案 »

  1.   

    我想应该是用 IIS 的API,不知是否正确,
    如果是,是哪个函数呢?
      

  2.   

    win 2003中默认好像20分钟自动回收,2000中好像没有,不过你可以用代码去关闭进程,已达到回收。
      

  3.   

    不好意思呀,不小心按了“hhhh“。
      

  4.   


     回复人: net_lover (孟子E章) () 信誉:115  2005-3-29 18:34:00  得分:0  
     
     
       http://west-wind.com/weblog/posts/399.aspx你可以看看
    http://msdn.microsoft.com/library/en-us/iissdk/html/8aa1c008-c335-49b1-95c7-eb17e13bc756.asp
     
    Top  
     
      回复人: net_lover (孟子E章) () 信誉:115  2005-3-29 18:36:00  得分:0  
     
     
       void RestartApplicationPool(string applicationPoolName)
    {
        if (applicationPoolName == null)
       {
            throw new ArgumentNullException("applicationPoolName");
        }
     
        using (DirectoryEntry applicationPool = new DirectoryEntry("IIS://localhost/W3SVC/AppPools/" + applicationPoolName))
        {
            applicationPool.Invoke("Recycle");
        }