更具体地说,我正在编写一个 Web 请求处理程序,该处理程序将请求 fork 到不同的处理页面,以供单独、不同 ASP.NET Web 应用程序使用。具体来说,此处理程序的目的是处理 Paypal 的即时付款通知。
我想知道如何将这些自定义处理页面仅公开给本地主机,以便我的 fork 处理程序的 POST 能够通过,但远程机器无法直接发布到这些页面。
最佳答案
可以将 IIS 配置为仅允许某些 IP 地址访问站点。这些设置可以在站点 (IIS6) 的目录安全选项卡或 IP 地址和域限制选项 (IIS7) 中找到。您可以将此限制为仅本地请求,指定唯一允许的地址为 127.0.0.1
关于asp.net - 如何配置 IIS 以便我在同一台机器上运行的 ASP.NET Web 应用程序可以相互 POST,但公众不能 POST?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8755521/