在BizTalk部署框架中更改主机实例

在BizTalk部署框架中更改主机实例,biztalk,biztalk-deployment,btdf,Biztalk,Biztalk Deployment,Btdf,我正在使用BizTalk部署框架部署我的应用程序。它在本地机器上工作。我想在测试环境中部署,它应该使用VisualStudio,而不是MSI。我不确定在哪里更改主机实例名称。首先,如果在DEV和所有其他环境中主机名称相同,那就更好了。它使事情变得更容易 但是,如果您确实需要它们不同,您只需要使用设置文件将主机名配置为设置,这样BTDF就可以在部署时动态地设置它们 为清楚起见,您应该使用.msi部署到测试环境,而不是Visual Studio。首先,如果在DEV和所有其他环境中主机名相同,那就更好

我正在使用BizTalk部署框架部署我的应用程序。它在本地机器上工作。我想在测试环境中部署,它应该使用VisualStudio,而不是MSI。我不确定在哪里更改主机实例名称。

首先,如果在DEV和所有其他环境中主机名称相同,那就更好了。它使事情变得更容易

但是,如果您确实需要它们不同,您只需要使用设置文件将主机名配置为设置,这样BTDF就可以在部署时动态地设置它们


为清楚起见,您应该使用.msi部署到测试环境,而不是Visual Studio。

首先,如果在DEV和所有其他环境中主机名相同,那就更好了。它使事情变得更容易

但是,如果您确实需要它们不同,您只需要使用设置文件将主机名配置为设置,这样BTDF就可以在部署时动态地设置它们


为清楚起见,您应该使用.msi部署到测试,而不是Visual Studio。

为了进一步澄清,下面是一个在PortBindingsMaster中设置主机名的示例-请注意,这是一个每个工件的配置(即,每个业务流程、发送端口和接收位置都指定了自己的主机)。我完全同意Johns-305,主机名在所有环境中都应该是相同的-这使生活变得更简单,也更不容易混淆(而且您不太可能引入一些部署问题,因为您忘记了为TEST vs DEV配置正确的主机名)。只需将您的开发环境配置为镜像测试/产品。您应该首先导出绑定,以确保获得正确的
功能
配置CLSID

对于编排:


...
您可以用主机变量名替换主机的
Name
属性值,例如
${OrchHostName}
(假设您的setingsfilegenerator.xml中有一行,第一列名为
OrchHostName

对于接收位置:


...
您可以用主机变量名替换
ReceiveHandler
Name
属性值,例如
${ReceiveHostName}

对于发送端口:


...
...
...

辅助传输不是必需的,默认情况下也未配置,但如果您正在使用它,则应将其考虑在内。您可以将
SendHandler
Name
属性替换为
${SendHandlerName}

为了进一步澄清,下面是一个在PortBindingsMaster中设置主机名的示例-请注意,这是一个每个工件的配置(也就是说,每个业务流程、发送端口和接收位置都指定了自己的主机)。我完全同意Johns-305,主机名在所有环境中都应该是相同的-这使生活变得更轻松,也更少混乱(而且您不太可能引入一些部署问题,因为您忘记为测试与开发配置正确的主机名)。只需将您的开发环境配置为镜像测试/产品。您应该首先导出绑定,以确保获得正确的
功能
配置CLSID

对于编排:


...
您可以用主机变量名替换主机的
Name
属性值,例如
${OrchHostName}
(假设您的setingsfilegenerator.xml中有一行,第一列名为
OrchHostName

对于接收位置:


...
您可以用主机变量名替换
ReceiveHandler
Name
属性值,例如
${ReceiveHostName}

对于发送端口:


...
...
...
辅助传输不是必需的,默认情况下也未配置,但如果您正在使用它,则应将其考虑在内。您可以将
SendHandler
s的
Name
属性替换为类似
${SendHandlerName}
的内容