如何在 Biztalk 中定义应用程序特定的配置文件并在特定应用程序中使用它?

问题描述 投票:0回答:1

您能否帮助在 Biztalk 中定义一个特定于应用程序的配置文件并在特定应用程序中使用它? (我们正在使用 Biztalk 2016)

在我的场景中,我们有 3 个应用程序。两个在生产环境中工作正常,但一个坏了。

我的问题是所有键都在 BTNSVC.exe.config 文件中全局定义(连接字符串以及一些依赖的 DLL 版本详细信息),因此如果第 3 个应用程序中存在任何问题,我们总是倾向于回滚所有 3 个应用程序。

我尝试添加一些 app.config 文件,但应用程序没有使用它。在我的 C# 代码中,未获取密钥,但在 BTNSCV.confg 中正在使用相同的代码。

我的期望:我的要求是定义 3 个应用程序特定的配置文件(如 web.config 或 app.config)并使用它们。

c# config biztalk biztalk-2016 biztalk-mapper
1个回答
0
投票

如果您不想将其放在 BTNSVC.exe.config 文件中,而是放在单独的文件中。您需要创建一个可以调用的帮助程序类,该类将加载该文件并从中获取配置。您可以通过使用应用程序名称参数之一来使其成为所有三个应用程序可重用的类,这将确定要加载哪个配置文件。

© www.soinside.com 2019 - 2024. All rights reserved.