0

現在の BizTalk ソリューションの展開に問題があります。プロジェクトを引き継いだばかりで、Deployment Framework は今まで機能していたようです。すべてが設定されていますが、展開を実行すると、次のエラーが発生します。

C:\Program Files (x86)\MSBuild\DeploymentFrameworkForBizTalk\5.0\BizTalkDeploymentFramework.targets(1727,5): エラー MSB4018: UpdateSSOConfigItem-Task で予期しないエラーが発生しました。

System.IO.FileNotFoundException: ファイルまたはアセンブリ "Microsoft.BizTalk.Interop.SSOClient, Version=9.0.1000.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" が見つかりませんでした

実行中にエラーが発生するC:\Program Files (x86)\MSBuild\DeploymentFrameworkForBizTalk\5.0\BizTalkDeploymentFramework.targets(1727,5)

SSOFileReader.dll (アセンブリを参照する必要がありますか?) から来ていると思いますが、実際には、GAC にアセンブリがありません。しかし、QS と PROD サーバーは DEV と同じようにセットアップされているようで、アセンブリもありませんが、展開は機能します。

私はこの BizTalk のすべてに非常に慣れておらず、展開フレームワークでまだ何もしていません。助けていただければ幸いです :)

4

3 に答える 3

1

BizTalk の配置フレームワークは、多くのバージョンの BizTalk を対象としています。過去数回の BizTalk Server リリースで、Microsoft はすべてのリリースで SSO DLL を変更しました。その結果、展開フレームワークには、さまざまな BizTalk DLL バージョンに対応する独自の SSO クライアント DLL (SSOSettingsFileReader) のいくつかのバージョンが含まれています。

Deployment Framework をインストールすると、現在インストールされている BizTalk のバージョンが調べられ、そのバージョンで動作する SSO DLL がインストールされます。その後、別のバージョンの BizTalk にアップグレードし、Deployment Framework を再インストールしないと、同期が取れなくなります。そのため、再インストールすると問題が解決しました。

于 2016-12-14T07:11:23.623 に答える