Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
没有应用程序池回收的IIS 7 IP限制?_Iis_Iis 7_Application Pool_Ip Restrictions - Fatal编程技术网

没有应用程序池回收的IIS 7 IP限制?

没有应用程序池回收的IIS 7 IP限制?,iis,iis-7,application-pool,ip-restrictions,Iis,Iis 7,Application Pool,Ip Restrictions,Im目前通过内置的“IPv4地址和域限制”,使用默认值“拒绝”,将一个或多个(但不是全部)网站限制为特定的IP地址。 问题是,每次我们添加IP时,所有关联的应用程序池都会回收。这也会导致我们的共享配置(web场)出现问题,因为更改会波及到其他服务器。我们通常每天会在这个白名单中添加1-8个IP IP限制的最佳方式是什么?在每次添加或删除IP(配置文件更改、自定义处理程序、商业软件)时,IP限制不会导致应用程序池回收?在IIS6中,IP限制是服务器主机本身的一部分。它是IIS元数据库的一部分。在I

Im目前通过内置的“IPv4地址和域限制”,使用默认值“拒绝”,将一个或多个(但不是全部)网站限制为特定的IP地址。 问题是,每次我们添加IP时,所有关联的应用程序池都会回收。这也会导致我们的共享配置(web场)出现问题,因为更改会波及到其他服务器。我们通常每天会在这个白名单中添加1-8个IP


IP限制的最佳方式是什么?在每次添加或删除IP(配置文件更改、自定义处理程序、商业软件)时,IP限制不会导致应用程序池回收?在IIS6中,IP限制是服务器主机本身的一部分。它是IIS元数据库的一部分。在IIS7中,这被分解为一个Http模块。这意味着,随着IIS7对管道的更改,HttpModule是特定于站点的,因此是特定于应用程序池的。这可以解释为什么IIS7会导致应用程序池回收,而IIS6不会。

感谢您的回复。我们已经实现了自己的HttpModule,它采用了一种更好的方法来处理列表的更改(存储在单独的文件中),支持添加和删除白/黑列表项,而不会导致应用程序回收,这对于我们繁忙的服务器来说非常重要