IIS 7.5のローカルインスタンスでWebアプリケーションを実行しています。私のアプリケーションプールには最大ワーカープロセスが3つあります.Vs2008に行って、ローカルIISにデバッガを接続すると、3つのw3wp.exeプロセスが予想通りに表示されます。私は3つすべてに付いています。 Webページを実行すると、私のブレークポイントがコード内でヒットしてしまいます。VS2008 WebサイトからIISをデバッグしている間に応答がありません
問題があります:私のコードの背後にあるC#コードは、別のコンピュータ上でサービスを呼び出しています。別のコンピュータでサービスが呼び出され、ローカルのIISボックスにリクエストが返されます。これはすべて同期的です。問題は、私がデバッガにいる間、私のIISボックスへのリモートコードの呼び出しが直ちに失敗するように思えるということです。デバッグ中にそのリモートボックスに移動し、ローカルボックスからURLをプルしようとすると、ハングアップします。そして、私がVS2008でF5を押すとすぐに、ブラウザが解放されてリクエストを実行します。
なぜVS2008デバッガはIISに他のワーカープロセスを使用して他の要求を処理しないのですか?
ありがとうございます。
Debug.Writeを使用する時間 – Aristos