私はビズトークの初心者です。
wcf にリンクされているデータ サービス アクセス dll があります。
新しい列を追加したので、wcf を更新しました。
次は、GAC に既にある dll を更新することです。
これに関するmsdnのドキュメントがあるかどうか疑問に思っていますか?
またはここでのベストプラクティスは何ですか?
ホスト インスタンスを再起動するときと、アプリケーションを再起動するときとでは、正確には何が起こるのでしょうか。
ありがとう
BizTalk アプリケーションを停止/開始すると、関連する受信ポートと送信ポートが停止して再起動され、オーケストレーションが保留中のサブスクリプション アイテムに作用しなくなります。さらに一歩進んでオーケストレーション/送信ポートの登録を解除すると、関連するサブスクリプションが BizTalk メッセージ ボックス データベースから削除されます。
WCF データ型の新しい定義をコンパイルして展開することにより、GAC 内のアセンブリを変更しました (すべてのスキーマは内部でコンパイルされ、.Net データ型として表されます)。この変更を実行中のホスト インスタンス内に反映するには、.Net AppDomain にある既存の DLL を効果的に変更する必要があります。.Net ランタイムは、AppDomain からのアセンブリ タイプの削除をサポートしていないため、ホスト インスタンスを停止して再起動し、これを有効にする必要があります。
簡単な回答: データ定義に変更がある場合は、ホスト インスタンスを再起動してください。