0

私の biztalk 運用サーバーには、サーバーに Visual stdio がインストールされていません。

ここで、本番サーバーに既にデプロイされている別のアプリケーションのスキーマを使用するアプリケーションを本番サーバーに作成する必要があります。

新しいアプリケーションで既存のアプリケーションからスキーマを参照する必要があります

Visual Studio を実稼働サーバーにインストールする必要があるか、それとも他のオプションがありますか。

4

3 に答える 3

2

いいえ、BizTalk 運用サーバーに VS をインストールする必要はありません (または望ましい IMO)。

必要なことは、共通スキーマ アセンブリを開発 BizTalk 環境にコピーし、新しいプロジェクトからアセンブリを参照することです。

参照されているスキーマのソースがない場合は、インストール ディレクトリからスキーマ アセンブリを取得できます (通常%PROGRAMFILES%\Generated By BizTalk、基本的な MSI エクスポートを使用して展開する場合ですが、展開フレームワークなどを使用してインストールした場合は異なる場合があります)。または、アセンブリは GAC (コマンド ラインC:\Windows\Assembly\GAC_MSIL\{AssemblyName}\{Version}__{GUID}\Assembly.DLL)でも使用できます。

その後、参照されたスキーマを新しいプロジェクトで使用できます。参照されたスキーマ アセンブリをリソースとして新しいプロジェクトに追加しないでください。これは既に配置されているためです (アセンブリは 1 つのアプリケーションにのみ「属する」ことができます)。

于 2012-01-06T08:31:31.240 に答える
0

スキーマ定義は、BizTalk管理コンソールから取得することもできます。

[スキーマ]で必要なスキーマを見つけ、右クリックして[プロパティ]、[スキーマビュー]の順に選択します。

于 2012-01-06T09:17:29.503 に答える
0

Visual Studio を開発マシンにインストールし、そこで開発作業を行ってから、運用サーバーにデプロイします。

于 2012-01-06T08:23:59.710 に答える