我有一台为静态应用提供服务的IIS服务器,我还需要它将请求传递到外部服务(不受我控制),以绕过CORS规则。
我在URL Rewrite中成功配置了一个简单规则,该规则将我的相对请求传递给外部服务。但是,在实际环境中,IIS服务器将位于需要身份验证的公司代理之后。 IIS将需要使用它来访问外部服务。
现在,我当前的URL重写配置不起作用-IIS端点返回错误的网关。我尝试过
<system.net>
<defaultProxy enabled="true" useDefaultCredentials="true">
<proxy usesystemdefault="True" />
</defaultProxy>
</system.net>
还有
<system.net>
<defaultProxy enabled="true" useDefaultCredentials="false">
<module type = "Module.Proxy, Module.Proxy" />
</defaultProxy>
</system.net>
将IIS进程作为具有访问公司代理访问权限的身份一起运行。
ARR是否使用system.net
代理设置?还有其他方法可以使它起作用吗?