クライアントがインターネット経由でソフトウェアの更新バージョンを取得する自動ソフトウェア更新サービスを開発しています。ファイアウォールの制限の影響を受けないため、HTTP経由でリモートサーバーからダウンロードすることを検討しています。
更新サーバーは、要求を認証し、ソフトウェアのライセンスを確認し、クライアントに正しい更新ファイルを提供できる必要があります (更新が必要なソフトウェアのバージョンが複数存在する場合と同様)。
ASP.net Web アプリケーションはその仕事を行うことができるかもしれませんが、IIS にインストールする必要があるため、Web アプリケーションを避けようとしています。basicHttp
を使用して Windows サービスでホストされている WCF ライブラリを検討していますがStreamed transferMode
、「WCF を使用してファイルを転送することはお勧めできません! なぜ WCF がファイル転送のテクノロジではないのだろうか? 制限事項とは何ですか?代替案?
この仕事に WCF Windows サービスをお勧めしますか?