WCF と ASMX Web サービスの違いは何ですか? 質問する

WCF と ASMX Web サービスの違いは何ですか? 質問する

WCF と ASMX Web サービスについて完全に混乱しています。私は初期の段階で多くの Web サービスを使用してきましたが、現在は WCF と呼ばれる新しいものが導入されています。Web サービスとして機能する WCF を引き続き作成できます。WCF にはさらに多くの機能があると思います。

WCF と Web サービスの違いは何ですか? それぞれはいつ使用すればよいですか?

ベストアンサー1

キース・エルダーはうまく比較しているASMX から WCF へここ。チェックしてみてください。

ASMXとWCFのもう一つの比較はここで見つかりました- そこに書かれているすべての点に 100% 同意するわけではありませんが、何かのアイデアが得られるかもしれません。

WCF は基本的に「ASMX を強化」したもので、ASMX でできることすべてに加え、さらに多くのことが可能になります。

ASMX とは:

  • 書きやすく、設定も簡単
  • IIS でのみ使用可能
  • HTTPからのみ呼び出し可能

WCF は次のようになります。

  • IIS、Windowsサービス、Winformsアプリケーション、コンソールアプリでホストされているので、完全に自由です
  • HTTP (REST および SOAP)、TCP/IP、MSMQ などの多くのプロトコルで使用される

つまり、WCF は ASMX を完全に置き換えるために存在します。

チェックしてくださいMSDN の WCF 開発者センター

更新:リンクが切れているようです - こちらをお試しください:Windows Communication Foundation とは何ですか?

おすすめ記事