【发布时间】:2010-02-24 09:26:19
【问题描述】:
有时我们在 Biztalk 配置 (BTSNTSvc.exe.config) 中使用全局变量,我们使用以下代码添加这些变量:
<appSettings>
<!--<add key="ZNA_Integratie_Prestaties_OasisProxy_OasisServiceProxy_Service"
value="http://localhost/service.asmx" />-->
<add key="IPSdatum" value="20090101" />
</appSettings>
使用以下 c# 代码我们可以读取值:
ConfigurationManager.AppSettings["IPSdatum"]
现在通常当我们向我们的 biztalk 项目添加 web 引用时,我们通过端口使用它们,但是我的一位同事使用了代码中的 webreference,因此将一个添加到 c# 类项目中,所以这意味着有一个 app.config 在哪里该地址正在保留。然而,当我们部署我们的项目时,当然没有app.config。只有BTSNTSvc.exe.config。我听说有一种方法可以向这个配置添加一个键值,它可以引用app.config 值。
谁能帮帮我?
【问题讨论】:
-
正如您所提到的,理想情况下您应该在 BizTalk 中使用发送端口,而不是带有 Web 引用的自定义程序集,在这种情况下,配置将存储在绑定文件中。
标签: configuration reference biztalk