我有一個web應用程序在IIS 7.5的本地實例中運行。我的應用程序池擁有最大工作進程數爲3.當我進入Vs2008並將我的調試器附加到本地IIS時,我會看到三個w3wp.exe進程。我重視所有三個。按照預期,當我運行網頁時,我的斷點會在我的代碼中彈出。從VS2008網站調試IIS時沒有響應
問題出在這裏:在我的C#代碼背後的代碼中,調用另一臺計算機上的服務,該計算機又將請求發送回本地IIS框。這全是同步的。問題是,當我在調試器中時,似乎遠程代碼對我的IIS框的調用立即失敗。如果我在調試時繼續使用該遠程盒子,並嘗試從本地盒子中拉出任何URL,則會掛起。而且,只要我在VS2008中點擊F5,瀏覽器就會釋放並滿足請求。
那麼爲什麼VS2008調試器會導致IIS不使用任何其他工作進程來處理其他輸入請求?
感謝您的任何想法。
它的時間使用Debug.Write – Aristos