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