2012-03-05 11 views
2

私はWCFを使用してRESTfulなサービスを作成する方法を学んでいます。選択肢は無数にあります。私は何を使うべきかについて混乱している。 1)RESTスターターキット - 時代遅れであるように思わ 2)WCF WEbhttpサービス 3)WCFのWeb API 4)私はいけないWCF REST - 無数の作成方法 - 選択方法は?

を構築するためにASP.NET MVCを使用したいASP.NETのWeb API RESTFulサービス。私はプレゼンテーション層の同じソリューション構造の中にあるサービスの考え方が好きではありません。だから、私は使用する必要がありますか?ASP.NETのWeb APIは、私は "サービス"の用語に合っていないと感じるコントローラによって要求が処理されるMVCルートをダウンしているようだ。 RESTのため

答えて

1

Take a look a that

マイクロソフトのサポートは、ASP.NET WEBAPIに動いている、しかし、あなたはまだあなたがしたい場合は、あなたのAPIを構築するためにwebhttpbindingを自由に使用できます。スターターキットは開発もサポートもされていません。

私は、プレゼンテーション層の同じ溶液構造 にあるサービスのアイデアのようにいけない

かかわらず、この部分を得ることはありません。

あなたはあなたのウェブ(プレゼンテーションロジック)プロジェクトとは異なるアセンブリ内のWEBAPIプロジェクトをビルドし、そしてあなたが一箇所ですべてのものを維持することが唯一の便利なソリューションができ、それはあなたの行動に影響を与えることはありません。プロジェクト/アセンブリを使用しても、それを使用して独立に開発することができます。 webapiのスタイル(WCF開発者が使用されているものとは確かに「異なっている」)が気に入らない場合は別の話です。

関連する問題