1

ASP.NET で単純な Web サービス アプリケーションを作成する必要があります。どこかで Web サービスが廃止され、WCF などの新しいテクノロジがいくつかあると読みました。

しかし、その名前が示すように、Windows Communication Foundation は、ASP.NET ではなく、WinForms アプリケーションのみに制限される可能性があります。Visual Studio 2010 では何を使用すればよいですか?

MVC ではなく、単純な Web フォーム アプリケーションを構築したいと考えています。

4

2 に答える 2

5

Visual Studio 2010 では何を使用すればよいですか?

現在完全に廃止されている ASP.NET Web サービス以外にも、多くの選択肢があります。したがって、新しいプロジェクトを開始し、Web サービスを開発する必要がある場合は、次のことを検討してください。

  • WCF
  • ASP.NET Web API
  • サービススタック
  • ASP.NET MVC

しかし、名前が示すように、Windows Communication Foundation は、WinForms アプリケーションのみに制限される可能性があります。

名前は誤解を招くものです。WCF は、厳密には Windows フォームのみとは何の関係もありません。ASP.NET アプリケーションで WCF サービスをホストすることも、必要に応じてセルフホストすることもできます。

于 2013-05-18T06:08:31.683 に答える
1

ASP.NET の単純な Web サービスアプリケーション (webForm または mvc) ?

私の最初の選択: ASP.NET WebApi

  • 単体テストがしやすい
  • 確保しやすい
  • 安らかな

それでも、 VS と非常によく統合されており、web.config を介して簡単に構成できるため、 WCFも非常に優れています。

WebApi と WCF はどちらも、Web サービスのバージョン管理を可能にします。

于 2013-05-18T09:48:48.217 に答える