0

我开发了一个 BizTalk 编排,我在其中调用自定义库方法。由于我的自定义库正在使用 Web 服务并将数据写入数据库,因此它会读取各种信息,例如数据库连接字符串、WCF 服务端点地址appconfig。我将自定义库放入 GAC 并部署了 BizTalk 应用程序,但我找不到可以放置appconfig自定义库使用的位置的地方。

我用谷歌搜索,发现在 BTSNTSVc.exe 中附加了配置文件,放在 :\Program Files (x86)\Microsoft BizTalk Server 2013 下,但这不是推荐的方式。

4

2 回答 2

0

您可以将配置保存在 BTSNTSvc.exe.config 中,但该文件包含 biztalk 主机配置。请记住,如果您在该配置文件中出现语法错误 - 您将无法运行 biztalk 引擎。最好的解决方案是使用一个缓存层,您将通过 C# 类库从您的编排中使用该缓存层。

于 2016-01-04T11:10:45.270 回答
0

更好的选择是向 BTSNTSvc.exe.config 添加重定向到您的配置文件,例如:

<appSettings>   
    <add key="myConfigFile" value="C:\MyProject\Config\myConfigFile.config" />
</appSettings>

这允许您修改应用程序的配置,而无需每次修改 BTSNTSvc.exe.config。

于 2017-08-03T07:25:13.730 回答