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