いくつかの操作を公開するWCFサービスを構築していますが、HTTPSエンドポイントが必要なため、IISで実行されます。ほとんどの操作は数秒以内に実行されます。ただし、これらの操作の1つまたは2つには、5〜90分かかります。
このサービスの主な利用者は、ASP.NETMVCアプリケーションです。これを処理する正しい方法は何ですか?
タイムアウトをジャッキアップして、いくつかのajax呼び出しを行う必要がありますか?データベースにテーブルを追加し、長時間実行される操作でこのデータベースを更新し、Webインターフェイスでこのテーブルを毎分ポーリングする必要がありますか?これについて一般的に受け入れられているベストプラクティスが(ある場合)何であるかはわかりません。