我正在使用BizTalk部署框架(BTDF)来部署我的BizTalk解决方案.如果我对BizTalk绑定进行了任何更改,我将它从BizTalk管理控制台导出,并将我的PortBindingsMaster.xml绑定文件(由BTDF创建)替换为我导出的绑定.我想很多人都这样做.问题是,当我进行导出时,BizTalk混合了绑定文件中XML节点的顺序,因此当我尝试与源代码控制合并时,我遇到了9000多个冲突.
有没有很酷的方法来合并这些BizTalk绑定?
我在这样的BTDF MSBuild运行中收到警告......
EXEC : warning : If any of the assemblies were previously loaded by a Host Instance,
it may be necessary to restart the Host Instance for changes to take effect.
[C:\Program Files (x86)\Test\1.0\Deployment\Deployment.btdfproj]
Run Code Online (Sandbox Code Playgroud)
......但这些都是"虚假"的警告,这只会让事情变得混乱.
有没有在BTDF/MSBuild运行中禁用这些和其他警告?
我已经阅读了,似乎设置IgnoreStandardErrorWarningFormat为true,并使用合适的正则表达式CustomWarningRegularExpression,CustomErrorRegularExpression可能是这个的答案,但我无法弄清楚如何做到这一点
有什么指针吗?
在Biztalk 2010和Biztalk Deployment Framework 5.0(BTDF)中,我想要创建一个虚拟目录.
我在.btdfproj文件中添加了VDir部分,但是在通过IDE(也来自构建的MSI)部署之后,我收到了以下错误:
C:\Program Files (x86)\MSBuild\DeploymentFrameworkForBizTalk\5.0\
BizTalkDeploymentFramework.targets(1646,5):
error MSB4018: The "CreateVirtualDirectory" task failed unexpectedly.
C:\Program Files (x86)\MSBuild\DeploymentFrameworkForBizTalk\5.0\
BizTalkDeploymentFramework.targets(1646,5):
error MSB4018: System.Runtime.InteropServices.COMException (0x800700B7):
Cannot create a file when that file already exists.
(Exception from HRESULT: 0x800700B7)
Run Code Online (Sandbox Code Playgroud)
我正在使用VS2010(SP1),BTDF 5.0,WinServ2008R2(64位),启用IIS6向后兼容功能.甚至<UndeployIISArtifacts>true</UndeployIISArtifacts>没有帮助.
是否可以进行持续集成.
我们使用Power shell脚本来部署BTDF包.我发现很多资源可以使用TFS对BizTalk进行持续集成,但是可以进行持续集成.是否有相同的资源可用.