biztalk - BizTalk 部署框架解决方案部署重新启动所有主机实例
问题描述
当我使用 BTDF 部署我的解决方案时,所有主机实例都将重新启动,而我只需要 3 个来重新启动此 BT 应用程序。
我在 SettingFileGenerator.xml 文件中标识了 3 个主机(SendHost、ReceiveHost 和 ProcessingHost),这是我在 Deployment.btdfproj 文件中的设置:
<SkipHostInstancesRestart>False</SkipHostInstancesRestart>
<StartApplicationOnDeploy>True</StartApplicationOnDeploy>
<ItemGroup>
<PropsFromEnvSettings Include="SsoAppUserGroup;SsoAppAdminGroup;SendHost;ReceiveHost;ProcessingHost"/>
</ItemGroup>
<ItemGroup>
<BizTalkHosts Include="$(SendHost);$(ReceiveHost);$(ProcessingHost)" />
</ItemGroup>
为了防止所有主机实例重新启动,我还缺少什么?
解决方案
来自 BTDF文档
要重新启动的 BizTalk 主机名
BizTalkHosts ItemGroup 适用于在部署和取消部署过程中应重新启动的一个或多个 BizTalk 主机的名称。
<ItemGroup>
<BizTalkHosts Include="MyHostName" />
</ItemGroup>
包括属性:BizTalk 主机名
重复:1 个或多个元素
所以应该是
<ItemGroup>
<BizTalkHosts Include="SendHost" />
<BizTalkHosts Include="ReceiveHost" />
<BizTalkHosts Include="ProcessingHost" />
</ItemGroup>
推荐阅读
- android - 为什么膨胀一个 Android 布局需要这么长时间?
- javascript - JQuery数据表错误?
- vba - VBA 将数据粘贴到现有工作簿而不指定工作簿名称?
- c++ - OS X 10.13 上 g++-8 的 CoreGraphics 错误
- tensorflow - 什么是 Tensorflow 中的梯度重新打包?
- ruby-on-rails - 为什么 Rails find_or_create_by 块的第一个值在数据库中总是为零?
- r - 使用 dplyr 在 R 中调用 prop.test 函数
- autoit - 如何将字符串转换为数字
- python - 如何将元组和变量作为参数传递
- javascript - Spring Boot:传递哈希图并打开新页面