0

当我使用 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>

为了防止所有主机实例重新启动,我还缺少什么?

4

1 回答 1

0

来自 BTDF文档

要重新启动的 BizTalk 主机名

BizTalkHosts ItemGroup 适用于在部署和取消部署过程中应重新启动的一个或多个 BizTalk 主机的名称。

<ItemGroup>   
 <BizTalkHosts Include="MyHostName" />    
</ItemGroup>

包括属性:BizTalk 主机名
重复:1 个或多个元素

所以应该是

<ItemGroup>   
 <BizTalkHosts Include="SendHost" />    
 <BizTalkHosts Include="ReceiveHost" /> 
 <BizTalkHosts Include="ProcessingHost" /> 
</ItemGroup>
于 2020-10-15T19:45:31.803 回答