1. ホーム
  2. wcf

[解決済み】WCFとASMXのWebサービスの違いは何ですか?

2022-03-25 16:49:31

質問

WCFとASMXのWebサービスの間で完全に混乱しています。 私は以前の段階で多くのWebサービスを使ってきましたが、今、WCFという新しいものが導入されました。 Webサービスとして機能するWCFを作成することはできます。 WCFではもっといろいろなことができると思う。

WCFとWebサービスの違いは何ですか?それぞれどのような時に使うべきですか?

どのように解決するのですか?

キース・エルダーは、次のように比較しています。 ASMXとWCF をご覧ください。ぜひご覧ください。

ASMXとWCFのもう一つの比較は、以下の通りです。 こちらをご覧ください - 100%同意するわけではありませんが、ご参考までに。

WCFは基本的にASMX on stereoids"であり、ASMXで可能だったことの全てに対応できる。 もっともっと .

ASMXは。

  • 簡単でシンプルな記述と構成
  • IISでのみ使用可能
  • HTTP からのみ呼び出し可能

WCFは可能です。

  • IISでのホスト、Windowsサービス、Winformsアプリケーション、コンソールアプリなど、自由自在です。
  • HTTP (RESTおよびSOAP)、TCP/IP、MSMQ、その他多数のプロトコルで使用可能

要するに、ASMXを完全に置き換えるWCFが登場したのです。

をチェックしてみてください。 MSDN の WCF デベロッパーセンター .

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