biztalk中的应用程序配置

时间:2014-04-24 15:05:29

标签: web-config app-config biztalk biztalk-2013 biztalk-deployment

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

我用Google搜索并发现将配置文件附加到位于:\ Program Files(x86)\ Microsoft BizTalk Server 2013下的BTSNTSVc.exe中,但这不是推荐的方式。

2 个答案:

答案 0 :(得分:0)

您可以将配置保存在BTSNTSvc.exe.config中,但该文件包含biztalk主机配置。 请记住,如果您在该配置文件中出现语法错误 - 您将遇到运行biztalk引擎的麻烦。 最佳解决方案是使用缓存层,您将从业务流程中使用C#类库。

答案 1 :(得分:0)

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

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

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