【问题标题】:Proxy configuration scripts and BizTalk WCF-WebHttp adapter代理配置脚本和 BizTalk WCF-WebHttp 适配器
【发布时间】:2014-11-16 04:01:40
【问题描述】:

我正在尝试将代理配置脚本 (Web Proxy Auto-Discovery (WPAD)) 与 WCF-WebHttp 适配器一起使用。由于无法直接在适配器属性对话框中配置脚本的 URL,因此我在 BizTalks 配置文件中定义了默认代理。

<defaultProxy useDefaultCredentials="true">

  <proxy usesystemdefault="False" scriptLocation="http://<server>:9001/proxy.pac" />

</defaultProxy>

但似乎从未配置过代理。

我在想,也许在适配器上设置“不使用代理”会导致 UseDefaultWebProxy 属性设置为 false?但是不能设置任何其他内容,因为这需要我们直接为代理服务器设置一个 uri。

是否有人将代理脚本与 BizTalk 和 WCF-WebHttp 适配器一起使用?

【问题讨论】:

    标签: wcf proxy biztalk biztalk-2013


    【解决方案1】:

    似乎 WCF-WebHttp 适配器出于某种原因将 UseDefaultWebProxy 设置为 false。当我添加一个仅将该属性设置为 true 的端点行为时,它按预期工作。

            var binding = endpoint.Binding as WebHttpBinding;
    
            if (binding != null)
            {
                binding.UseDefaultWebProxy = true;
            }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-13
      • 2019-06-23
      • 1970-01-01
      • 2011-08-07
      • 2021-07-04
      • 2019-04-11
      • 2012-02-04
      • 1970-01-01
      相关资源
      最近更新 更多