![](/img/trans.png)
[英]Can I programmatically add an IP address to Dynamic IP Restrictions extension in IIS7 from my ASP.NET app?
[英]File Security (IP address access restrictions) in IIS7
我有一个包含2个asmx文件的Web服务(public.asmx和private.asmx)。 在IIS6上,我可以转到private.asmx的属性,然后从“文件安全性”选项卡中拒绝除localhost的IP地址之外的所有计算机访问。
在IIS7中,我似乎只能为整个文件夹执行此操作。 我错过了什么?
搞笑 - 我发现这个问题因为我有同样的问题,但我认为解决方案如下:
我自己正在学习IIS7的绳索,但我希望这能回答你的问题。
通过谷歌找到了这个问题,并且正在寻找如何通过.config文件来完成这个问题但是在这里找不到答案。 我已经跟踪了这些信息:
IIS7中的web.config使用ipSecurity
元素来限制IP地址的访问。 你可以像这样使用它:
<configuration>
<location path="private.asmx">
<system.webServer>
<security>
<ipSecurity>
<add ipAddress="192.168.100.1" />
<add ipAddress="169.254.0.0" subnetMask="255.255.0.0" />
</ipSecurity>
</security>
</system.webServer>
</location>
</configuration>
更新:请注意,必须添加角色才能启用此安全性。 请参阅上面链接的ipSecurity
文章。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.