任何人都知道如何以編程方式在IIS7中使用vb.net將IP地址添加到「IPv4和域限制」中。以編程方式將IP添加到IPv4和域限制
即我想排除一些ips或IP範圍訪問我的服務器上的某些文件夾,並允許某些用戶訪問它。
我發現那些漂亮的文章:
http://www.iis.net/configreference/system.webserver/security/ipsecurity/add
http://www.tuicool.com/articles/uQru6v
任何人都知道如何以編程方式在IIS7中使用vb.net將IP地址添加到「IPv4和域限制」中。以編程方式將IP添加到IPv4和域限制
即我想排除一些ips或IP範圍訪問我的服務器上的某些文件夾,並允許某些用戶訪問它。
我發現那些漂亮的文章:
http://www.iis.net/configreference/system.webserver/security/ipsecurity/add
http://www.tuicool.com/articles/uQru6v
也許你可以通過執行一些命令行工具添加的限制。
(以下信息是從Microsoft IIS文檔複製粘貼)
配置IPv4地址和域名允許規則(IIS 7)(Original document here)
要創建一個允許規則IPv4地址和域限制,使用 以下語法:
appcmd set config /section:ipsecurity /+"[ipaddress=' string ',allowed='true',subnetMask=' string ',domainName=' string ']"
變量ipaddress字符串是一個IPv4地址。變量 subnetMask字符串是一個子網掩碼。使用子網掩碼 與IPv4地址組合來標識適用於此規則的地址空間。可變域名字符串是一個域名。通常使用 您將使用IP地址或域名,但不能同時使用相同的 規則。
例如,爲了創建用於IPv4地址10.0.0.1,類型 允許規則在命令提示以下,然後按ENTER鍵:
appcmd set config /section:ipsecurity /+"[ipaddress='10.0.0.1',allowed='true']"
有關APPCMD更多信息。 exe文件,見Appcmd.exe (IIS 7).
更新 爲了執行命令,您可以使用如下代碼
Sub MySubName
Process.Start("C:\Windows\System32\inetsrv\appcmd set config yada-yada-yada...")
End Sub
我從來沒有使用APPCMD命令行工具,所以你需要看的文件,並瞭解如何使用它。
嗨馬克斯,你可以把vb.net代碼。 – Dan
@丹我已經添加了一些VB示例代碼... – Max
謝謝麥克斯你的幫助 – Dan