热衷于阻止对 IIS 上的 ASP.NET 站点中定义的 URL 页面的访问(除了一个定义的 IP)?
我们在 IIS 上托管了 ASP.NET 网站。 我们需要阻止从任何 IP 访问页面“http://www.example.com/sample/page1.aspx”。 我们想要定义可以访问该页面的单个IP。
IIS 或 Windows 的哪些选项可以帮助我?
We have ASP.NET web site hosted on IIS.
We need to block access to page "http://www.example.com/sample/page1.aspx" from any IP.
We want to define single IP which can access this page.
What option of IIS or Windows can help me?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您使用的是 IIS7 +,则可以使用 URL 重写模块 http://www.iis.net/download/ urlrewrite
但是,如果您使用的是 IIS6,您可以尝试像 Helicon ISAPI Rewrite 这样的工具 http://www.helicontech.com/isapi_rewrite/ 这将允许您编写基于 IP 的规则。
If you are using IIS7 + you could use the URL Rewrite Module http://www.iis.net/download/urlrewrite
However if you are using IIS6 you can try a tool like Helicon ISAPI Rewrite http://www.helicontech.com/isapi_rewrite/ which will allow you to write an IP based rule.
在你的代码中尝试这个(尽管这不是你要求的 IIS 或 Windows):
显然替换你想要的 IP 地址!
Try this in your code behind (although this is not IIS or Windows as you request):
Obviously substitute the IP address you want!