サーバーサイドのデータベース呼び出しを最適化するために、System.Threading.Tasks.Taskを使用して複数のデータベース呼び出しを並列化し、Task.WaitAll()を使用してすべての結果を取得し、それらをパッケージ化することにしましたWCF経由でクライアントに送信します。これは、Visual Studio(cassini)のdev Webサーバーでテストするとうまくいくようですが、IISにデプロイするとうまくいきません。クライアント呼び出し(ファイアバグ付き)をプロファイリングすると、呼び出しはIISに送られますが、対応する呼び出しはSQL Serverに送信されません。WCFのTPLタスクを使用する
誰でもこれを経験しましたか? IIS内のタスクの使用には制限がありますか?
ありがとうリード - 良い情報です。私はかなりスレッドの飢餓ではないと確信していますが、もう少し調査する必要があります。私が前進するにつれて、私の発見を発表します。 –
@arch結果はありますか?私は似たような問題を抱えていて、これの結果は何か不思議です。 – Tyson