【发布时间】:2017-02-15 01:17:02
【问题描述】:
我有一个简单的 BizTalk 映射,它使用脚本 functoid 调用外部汇编函数。但是,此功能依赖于配置中的值。对于实时服务器,此配置文件是 BTSNTSvc.exe.config,但在 Visual Studio 中测试地图时使用什么文件?
我试图在我的外部程序集中放置 Debug.WriteLine 调用以跟踪配置文件的位置,但我的跟踪侦听器中也没有出现任何内容。
我需要保持在配置中切换值的能力,但我也希望保留在 VS 中进行测试所提供的较短周转时间,而不是每次都必须完全部署。这可能吗?
【问题讨论】:
-
首先,它真的必须这样工作吗?你拥有那个图书馆吗?您应该避免将 .config 用于集成应用程序。
-
根据我目前的观点,确实需要这样;但是,我愿意接受建议。你能解释为什么这是我应该避免的吗?我的动机是我们希望使用配置将测试系统与生产系统分开以进行隔离/保护。
标签: testing configuration biztalk biztalk-mapper