我正在尝试使用BTSTASK命令行添加一个资源,它工作得很好。
BTSTASK.EXE AddResource -Type:BizTalkAssembly /Source:dllpath /ApplicationName:myapp /Options:GacOnAdd,GacOnImport,GacOnInstall /Overwrite但是,当Biztalk程序集(如管道)在其他应用程序中被使用时,它将无法工作,除非使用该管道的端口被移除。如果从使用此管道的应用程序中移除端口,然后使用BTSTASK,则可以添加资源。如何在不移除其他依赖应用程序的端口的情况下轻松地处理这一问题。
发布于 2018-11-27 13:18:03
你不能这样做。在你的情况下,人造物品,管道,正在使用中,基本上是“锁定”的。
“在其他应用程序中使用”--您不应该在应用程序之间共享工件。这样做只会造成这个原本不必要的问题。在本地应用程序/解决方案中创建管道。
使用BizTalk Deployment这样的工具,您只需几分钟就可以重新部署整个应用程序。几乎和部署单一程序集一样。
https://stackoverflow.com/questions/53477098
复制相似问题