Chr*_*old 16 iis iis-7 iis-6 ip-restrictions
我有一个包含2个asmx文件的Web服务(public.asmx和private.asmx).在IIS6上,我可以转到private.asmx的属性,然后从"文件安全性"选项卡中拒绝除localhost的IP地址之外的所有计算机访问.
在IIS7中,我似乎只能为整个文件夹执行此操作.我错过了什么?
Wim*_*mer 28
搞笑 - 我发现这个问题因为我有同样的问题,但我认为解决方案如下:
我自己正在学习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>
Run Code Online (Sandbox Code Playgroud)
更新:请注意,必须添加角色才能启用此安全性.请参阅ipSecurity上面链接的文章.
| 归档时间: |
|
| 查看次数: |
11071 次 |
| 最近记录: |