2

我正在为 BizTalk 2010 开发一个快速演示应用程序,并在项目属性中未提供应用程序名称的情况下部署了该应用程序。我花了一分钟才弄清楚为什么应用程序没有出现在 BizTalk 管理控制台中,但是一旦我这样做了,我就为应用程序添加了一个名称并尝试重新部署。现在,我收到一条错误消息,告诉我其中一个工件(架构)已部署。我看到管理控制台的集合中存在模式< AllArtifacts >,但我不知道如何删除它们。我无法直接在控制台中删除它们,并且由于我最初部署它时应用程序没有名称,因此它没有在控制台中列出,所以我不知道如何删除它。

我可以在服务器上的 BizTalk 目录中看到一些工件,但我不愿意开始手动删除东西。

建议?

4

2 回答 2

4

如果您的项目在部署到本地 BizTalk 时没有名称,则所有工件都将部署到默认BizTalk 项目中,该项目通常是 BizTalk Application 1

您还可以通过查看管理控制台Application中的架构列来检查您的工件被部署到了哪个应用程序。<All Artifacts>

然后,您可以进入拥有您的模式(例如BizTalk Application 1)的项目,在模式文件夹下,右键单击其中一个模式并选择“删除”。这将取消部署包含模式的整个程序集。您可以对任何其他程序集执行相同的操作,例如包含管道、编排等,然后在 Visual Studio 的“部署属性”选项卡下设置项目名称后重新部署您的项目。

您可能需要重新启动主机实例才能使更改生效。

于 2012-10-28T10:08:08.783 回答
0

过去我不得不使用 BTSTask,当时事情真的搞砸了。

http://msdn.microsoft.com/en-us/library/aa561331.aspx

于 2012-10-31T15:41:11.447 回答