2

私はBizTalk2010のクイックデモアプリケーションを開発していて、プロジェクトのプロパティにアプリケーション名を指定せずにアプリケーションを展開しました。アプリケーションがBizTalk管理コンソールに表示されなかった理由を理解するのに1分かかりましたが、表示されたら、アプリケーションに名前を追加して再展開を試みました。アーティファクトの1つ(スキーマ)がすでにデプロイされているというエラーが表示されます。管理コンソールのコレクションにスキーマが存在することはわかりますが、スキーマを< AllArtifacts >削除する方法がわかりません。コンソールで直接削除することはできません。また、最初にデプロイしたときにアプリケーションに名前がなかったため、コンソールに表示されないため、削除する方法がわかりません。

サーバーのBizTalkディレクトリにいくつかのアーティファクトが表示されていますが、手動で削除を開始することには消極的です。

提案?

4

2 に答える 2

4

プロジェクトをローカルのBizTalkに展開したときにプロジェクトに名前がなかった場合、すべてのアーティファクトは既定のBizTalkプロジェクト(通常はBizTalkアプリケーション1 )に展開されます。

管理コンソールApplicationのスキーマの列を確認することで、アーティファクトがデプロイされたアプリケーションを確認することもできます。<All Artifacts>

次に、スキーマを所有するプロジェクト(たとえばBizTalk Application 1)に移動し、schemasフォルダーの下で、スキーマの1つを右クリックして、[削除]を選択します。これにより、スキーマを含むアセンブリ全体がアンデプロイされます。パイプライン、オーケストレーションなどを含む他のアセンブリについても同じことができます。VisualStudioの[展開のプロパティ]タブでプロジェクト名を設定した後、プロジェクトを再展開します。

変更を有効にするには、ホストインスタンスを再起動する必要がある場合があります。

于 2012-10-28T10:08:08.783 に答える
0

物事が本当に台無しになったとき、私は過去にBTSTaskを使わなければなりませんでした。

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

于 2012-10-31T15:41:11.447 に答える