我们在用于管理目的的虚拟目录下有一个特定的应用程序。为了保护该应用程序,我们启用了 IP 过滤,在其中指定了允许连接的 IP 列表。
第一次手动设置没问题,但我们的部署工具的工作方式是,它们总是卸载然后重新安装任何需要更新的程序。这意味着我每次都会丢失设置,必须重新输入。
由于我的 IP 列表很容易就有 15-20 个,因此我想通过脚本(Powershell、VBScript 等等)自动执行此操作。
我不确定是否有 API 或其他方式可以设置。如能提供任何帮助,我将不胜感激。
答案1
这里有一种方法可以至少减少您需要付出的努力:http://www.west-wind.com/weblog/posts/2007/Apr/28/Blocking-IIS-IP-Addresses-with-ASPNET