2011-01-26 11 views
1

私はアプリケーションサービス層を持っています(これらはすべてシリアライズ可能なビューモデルを返します)。これらのアプリケーションサービスの一部は、Web UIのクライアントコードによってAJAX経由で呼び出す必要があります。私は現在、何もしないが、JSONがアプリケーション・サービス・クラスへの各呼び出しを同じシグニチャーで委譲するので、応答フォーマットを指示するASMXファイルにそれらをラップしています。ASMXでアプリケーションサービスをラップするか、WCF経由で直接公開しますか?

適切なアプリケーションサービスクラスをWCFサービスとして公開して、コードをいくつか保存することをお勧めしますか?誰かが私に例を教えてもらえますか? WebFormsクライアントコードで使用する可能性のある落とし穴はありますか?

答えて

2

マイクロソフトでは現在、ASMXサービスを「レガシーテクノロジ」とみなしています。新しい開発には使用しないでください。それらはWCFに完全に置き換えられました。例えば、この記事の上部を参照してください。http://msdn.microsoft.com/en-us/library/bb885203.aspx

このトピックでは、レガシー 技術に固有のものです。 XML WebサービスとXML がWindows Communication Foundationを使用して作成されるようになりました。

関連する問題