我需要更新BizTalk应用程序中的资源。它是一个包含映射(btm和xslt)的BizTalk项目。手动操作步骤如下-
-Build项目
-Copy BizTalk服务器上的dll到应用程序路径(Ex )。C:\Program (X86)\MyBizTalkApp\bin
-Goto BizTalk应用程序-->参考资料->右键单击该资源->修改
-Click on Refresh ->从应用程序路径中选择更新的dll (在上一步中复制),然后单击刷新。
-Check“在添加资源上添加到GAC”并单击OK
-Restart主机实例
如何使用脚本实现这些目标?使用BTSTask.exe添加资源是否执行上述所有步骤(包括重新启动主机实例)?
发布于 2019-02-27 20:56:52
我不想从生产中使用上述方法。这只是一个灾难的处方,因为它只需要一个人忘记包括一个DLL或忘记做一个步骤之一,以导致一些非常奇怪和难以诊断的问题。
至少您应该从您的开发环境中创建包括所有DLL在内的MSI,并导入/安装它们。
最好是使用从源代码管理获取代码并创建包的构建服务器来创建MSI。这也有助于消除由于一些开发人员没有签入代码而丢失的代码。
您可能希望看到这样的事情: BizTalk部署框架或BizTalk的PowerShell提供程序,以便尽可能多地自动化部署。
充其量,您可以与其他部署框架(如Octopus部署、Azure DevOps或Team )一起使用上述部署框架,以达到CI/CD (持续集成/连续部署)的理想。
https://stackoverflow.com/questions/54825715
复制相似问题