2012-01-05 16 views
0

私のビズトー​​クプロダクションサーバーには、サーバーにVisual Stodioがインストールされていません。ビジュアルスタジオをビズトークプロダクションサーバーにインストールする必要があります

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

は、私はそれは、Visual Studioは、本番サーバー上にインストールされていることが必要である新しいアプリケーション

に既存のアプリケーションからスキーマを参照するために持っているか、他のオプションがあります。

答えて

2

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

一般的なスキーマアセンブリを開発用BizTalk環境にコピーし、新しいプロジェクトからアセンブリを参照するだけです。

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

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

+0

参照されているスキーマアセンブリを新しいプロジェクトにリソースとして追加できない場合は、プロジェクトで参照されているスキーマを使用する方法...参照されたスキーマへのソースはありません。私はGAC_MSILフォルダからDLLを取得することができる – user1104946

+0

私は一般的なスキーマのDLLを持っている....今どのように新しいアプリケーションを参照するには...プロジェクトを右クリックし、プロパティの参照プロジェクトは正常に動作します – user1104946

+0

他のプロジェクトと同じように、参照されているスキーマアセンブリを新しいプロジェクトの通常のプロジェクト参照として追加する必要があります。 – StuartLC

0

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

0

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

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

+1

これは開発には問題ありませんが、プロダクションサーバーにデプロイする場合、OPには同じxmlns#root(既存のアプリケーションに1つ、新しいアプリケーションに1つ)という2つのスキーマがあります。 – StuartLC

関連する問題