asp.net - 如何配置 IIS 以便我在同一台机器上运行的 ASP.NET Web 应用程序可以相互 POST,但公众不能 POST?

标签 asp.net iis-7 paypal paypal-ipn

更具体地说,我正在编写一个 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/

相关文章:

javascript - crm 2011中限制和读取静态文件

c# - Asp.net 初学者

c# - ASP.NET MVC 'SelectListItem' 没有定义键错误

asp.net - 我应该将 ASP.NET 应用程序池设置为自动回收吗?

php - 告诉 Paypal 自动处理每月付款

objective-c - Paypal 状态待处理

c# - 注册后登录用户

asp.net - MvcRouteHandler在哪里注册的

visual-studio-2010 - MVC3打开 View 编译后出现奇怪的错误

python - django-paypal 设置