我正在为BizTalk 2010开发一个快速演示应用程序,并在不在项目属性中提供应用程序名称的情况下部署应用程序。我花了一分钟来弄清楚为什么应用程序没有出现在BizTalk管理控制台中,但是一旦我这样做,我就为应用程序添加了一个名称并尝试重新部署。现在,我收到一条错误,告诉我已经部署了其中一个工件(架构)。我看到模式存在于管理控制台的< AllArtifacts >
集合中,但我对如何删除模式感到茫然。我无法直接在控制台中删除它们,并且由于应用程序在我最初部署它时没有名称,因此它未在控制台中列出,因此我无法弄清楚如何将其删除
我可以看到服务器上BizTalk目录中的一些工件,但我不愿意手动删除。
建议?
答案 0 :(得分:4)
如果您的项目在将其部署到本地BizTalk时没有名称,则所有工件都将部署到默认 BizTalk项目中,即usually BizTalk Application 1。
您还可以通过查看管理控制台中Application
下方案的<All Artifacts>
列来检查您的工件部署到哪个应用程序。
然后,您可以进入拥有模式的项目(例如BizTalk Application 1
),在schemas文件夹下,右键单击其中一个模式并选择“删除”。这将取消部署包含模式的整个程序集。你也可以为任何其他组件做同样的事情,例如包含管道,业务流程等,然后在Visual Studio的“部署属性”选项卡下设置项目名称后重新部署项目。
您可能需要重新启动主机实例才能使更改生效。
答案 1 :(得分:0)
过去,当事情变得非常糟糕时,我不得不使用BTSTask。