約10万のクライアントにサービスを提供できるWebサービスを作成する必要があります。私はかなりの時間Windowsサービスを作成しており、WCFバインディングを使用しています。 WindowsサービスはHTTPバインディングを使用し、SOAPを使用して通話できる任意のクライアントが使用できるHTTPエンドポイントを提供します。 ASP.NET WebサービスまたはWindowsサービスを作成する必要があるかどうかは、どちらもHTTPエンドポイントを提供するため、少し混乱します。 WCFが登場する前に、HTTPバインディングを楽しむためにWebサービスが使用され、Windowsサービスがリモーティングなどで使用されたと思います。.NET 3.5を使用して作成するものWebサービスまたはWindowsサービス
両方とも同じHTTPエンドポイントを提供する場合、サービスタイプを決定する基準は何ですか?
asmxサービスの作成には、WebプロジェクトやWCFサービス私はWindowsサービスを作成していますが、IIS上でホストされているサービスを作成したり、Windowsサービスを作成するとdiffを作成できますか? 自分自身を混乱させますか? – A9S6
Windowsサービスではなく、sipwiz、jp、およびGidonが提案しているようにIISを使用することを絶対にお勧めします。 "hosted"という単語は異なる意味を持ちます。私が言ったとき、 "共有ホスティング"私はサードパーティのホスティングサービスを指していました。これは、asmxがより広くサポートされているという一般的な点です。 –