gpt4 book ai didi

c# - 与本地 BizTalk 服务器的混合连接

转载 作者:太空宇宙 更新时间:2023-11-03 12:29:28 24 4
gpt4 key购买 nike

我有一个在 Azure 中运行的 ASP.NET Web 应用程序,并通过混合连接连接到安装了 BizTalk 的服务器。我可以连接到1433端口来访问数据库。

但是,我的问题:如何连接到 BizTalk 服务器资源(例如,我可以使用 BizTalk.Operations.dll)而不是 SQL 数据库?我是否只需更改混合连接的端口,还是应该在服务器上安装 ASP.NET 应用程序并在混合连接中使用本地 Web 应用程序的端口?

最佳答案

我很确定这不是您在这种情况下使用混合连接的方式。 (看看示例场景 here )是的,您可以使用混合连接来访问本地 SQL Server(如 BizTalk 管理数据库),但您不应尝试将其与 BizTalk.Operations DLL 等接口(interface)一起使用。

您尝试完成的设计应该有一个本地“操作 Web API”,最好托管在 BizTalk 服务器或可以访问它的服务器上。然后,您的 Azure 资源可以使用混合连接访问此 API,因为这是有效的 HC 方案。此外,使用此设计,您不会将 BizTalk.Operations DLL 的所有功能暴露给“外部”。

可能的示例架构:

                                                     +--------+
| BTS 1 |
+--------+ +-----------+ | |
| Azure | +--------------+ | On-Prem +-------+--------+
| WebApp |---+ Azure HC +----+ WebApi |
| | +--------------+ | +-------+--------+
+--------+ +-----------+ | |
| BTS 2 |
+--------+

关于c# - 与本地 BizTalk 服务器的混合连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43344873/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com