0

我正在尝试使用 BTSTASK 命令行添加资源,它工作正常。

BTSTASK.EXE  AddResource -Type:BizTalkAssembly /Source:dllpath  /ApplicationName:myapp /Options:GacOnAdd,GacOnImport,GacOnInstall /Overwrite

但是,当 Biztalk 组件(例如管道)已在其他应用程序中使用时,除非删除使用此管道的端口,否则它将无法工作。如果我从使用此管道的应用程序中删除端口,然后使用 BTSTASK,我可以添加资源。如何在不删除其他依赖应用程序的端口的情况下轻松处理此问题。

4

1 回答 1

1

你不能。在您的情况下,工件(管道)正在使用中并且基本上“锁定”。

“在其他应用程序中使用过” - 您永远不应该在应用程序之间共享工件。这样做只会产生这个原本不必要的问题。在本地应用程序/解决方案中创建管道。

使用 BizTalk 部署框架等工具,您只需重新部署整个应用程序,通常只需几分钟。几乎与部署单个程序集相同。

于 2018-11-27T13:18:03.377 回答