如何在不更改代码的情况下执行此操作?喜欢使用web.config或在IIS上?我发现它看起来像是在整个网站范围内。
答案 0 :(得分:1)
为什么不使用角色并相应地为一组页面提供访问权限?
但是IIS中有一个 IP地址和域限制模块,可以在站点/文件夹/文件级别使用。
所以说你有一个托管在IIS上的网站 samplewebsite ,它有一个文件夹内容和一个文件 test.aspx 。
您在此处添加的规则将转到applicationhost.config(C:\ Windows \ System32 \ inetsrv \ config \ applicationHost.config)而不是您的web.config。示例拒绝规则将如下所示 -
<location path="samplewebsite/Content">
<system.webServer>
<security>
<ipSecurity>
<add ipAddress="10.0.0.1" allowed="false" />
</ipSecurity>
</security>
</system.webServer>
</location>
如果你想为一个页面做同样的事情
我不确定这是否是最佳方法,因为建议在站点/服务器级别使用IP限制。