2017-03-13 8 views
0

BizTalk 2009で多くのアプリケーションを使用しています。ランダムアプリケーションのリソース追加(.dll)後、正確なアプリケーションのすべてのバインディング(カスタムパイプライン)早期以前の状態に戻す。BizTalk 2009で予期しないバインディングがリセットされました

私は本当になぜこれが起こるのか興味があります。しかし、私はまた、その動作を停止するか、この問題を自動的に解決するための解決策が必要です。

答えて

3

デプロイ後にキャッシュされたバインディングを適用しようとするために発生します。場合によってはキャッシュされたバインディングを正しく更新しないため、古いコピーが使用されることがあります。以下のように、これらのキャッシュされたコピーをクリアすることは、短期間で役立ちますが、しばしばそれが戻ってきます。

のBizTalkアプリケーションを展開するときにVisual Studioがキャッシュされた結合ファイルを使用しています

BizTalk Server: List of Errors and Warnings, Causes, and Solutionsから。これらのキャッシュされたバインディングファイルを削除すると、バインディング関連のデプロイメントエラーを解決する 'クリーンな'デプロイメントが行われます。ファイルは%APPDATA%\ Microsoft \ BizTalk Server \ Deployment \ BindingFilesに格納されます。このディレクトリの内容を消去すると、キャッシュされたバインディングに関連するデプロイメントの問題が解決されます。

も参照してくださいImport MSI change port pipelines

2

はい、これは、BizTalk Sever 2009および2010で、不満で断続的な問題です。すべてが保証された解決策であるとは思いません。申し訳ありません。

ただし、BTDFまたは.msi + Bindingsを使用して完全なパッケージとしてアプリケーションを展開している場合は、これを実行しないでください。

+0

それも、バインディングそれにそれらを持っていないの.msiで発生する可能性があります。したがって、配置の一部として常にバインディングを使用することをお勧めします。 – Dijkgraaf

+0

良い点。私は.msi展開で暗黙的にバインディングファイルを検討します。明確にするために追加されました。 @Dijkgraaf –

関連する問題