通常我们需要修改新需求的代码,然后重建项目并在biztalk服务器上修改dll文件,这种方式在上个月之前工作正常。现在我发现这还不够,我必须通过“添加资源”来手动添加dll文件,然后一切顺利。我不知道这一点,因为我重新接管了biztalk 2006项目,但我之前对此一无所知。
我读了ms文档How to Add a BizTalk Assembly to an Application,我在excute'BTSTask AddResource / ApplicationName:MyApplication /Type:System.BizTalk:BizTalkAssembly / Overwrite / Source:“C:\ BizTalk Assemblies \ MyOrchestration.dll”/ Destination时发现了一个问题:“C:\ New BizTalk Assemblies \ MyOrchestration.dll”',一个错误提示,我必须取消列出业务流程,然后才能像我所做的那样添加资源'manully。
有没有办法像以前一样使用'gacutil.exe / i'添加修改过的dll文件?
答案 0 :(得分:3)
你是否可以"潜行"新的大会取决于几个因素。但是,在任何情况下都不支持生产操作。
如果只有神器的内部发生了变化,模式和地图最不复杂,你通常可以在DEV中侥幸逃脱。但是,如果任何接口(端口)或定义(架构/消息类型)发生更改,则必须删除并重新部署。
所以,很遗憾地说,但到目前为止你可能只是幸运。