当我在 IIS 中设置授权规则时,
under-.net 授权规则设置为拒绝匿名用户时,IPN 模拟器和我在沙箱中设置的 IPN 都失败了。当我删除规则时,它工作正常。有没有办法创建一个规则,允许从PayPal传入通知到我的 IIS 服务器?
只是为了给每个人一个更新 - 我已经通过在 web.config 文件中创建两个规则来部分解决此问题 - 一个拒绝匿名用户对网站的读取访问 - 另一个允许他们向听众发布消息-
<authorization> <!--change authorization here-->
<deny users="?" verbs="GET" />
<allow users="?" verbs="POST" />
</authorization>
理想情况下,我想创建一个规则,只允许来自PayPal明确保留的 IP 地址域的 POST。如果有人对如何做到这一点有任何想法 - 我将非常感谢一些意见。