【问题标题】:BizTalk service to work inside public serviceBizTalk 服务在公共服务中工作
【发布时间】:2015-02-27 04:10:11
【问题描述】:

也许有人可以启发我。很抱歉,没有代码或图像,但目前确实没有多少代码可以提供帮助。

我在 IIS 上有一个公共服务。让我们称之为 iiservice。
我在 BizTalk 上有第二项服务。我们将其称为 btservice。

我的 iiservice 在其代码中使用 btservice。

这是我的测试方法:

我有一台公司电脑可以用来测试这个。由于这应该是一项公共服务,因此我正在网络之外对其进行测试。

外网调用iiservice,找不到btservice;说“没有端点监听Biztalk service url
如果我在网络内部调用iiservice,它可以找到btservice。显然没有问题。

总结

如何让 biztalk 端点在网络外运行/注册/收听? 我看到了一个类似的question,但它处理的是 DMZ,并没有真正提供足够的信息供我使用。

【问题讨论】:

    标签: web-services wcf iis biztalk


    【解决方案1】:

    BizTalk Server在局域网内,局域网外无法访问,请联系公司网络部门,请阅读,公网。

    你有两种可能

    1) 将 BizTalk Server 放在DMZ

    2) 在公司的防火墙中添加一条规则,将 HTTP 流量转发到 BizTalk 服务器。

    【讨论】:

      【解决方案2】:

      好的,我问这个问题已经有一段时间了,我发现有几个人可能有类似的问题。

      我的解决方案是在针对 BTservice 的 IISservice 上实现 Factory。

      您可以check out this article查看有关如何完成此操作的教程。

      【讨论】:

        【解决方案3】:

        您可以尝试在 IIS 中设置带有 url 重写的反向代理。您是否尝试在运行公共服务的机器上测试 btservice?

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-10-06
          • 2016-11-28
          • 2015-02-22
          • 2011-03-24
          • 2013-02-06
          • 1970-01-01
          • 2020-02-12
          • 1970-01-01
          相关资源
          最近更新 更多