Asp.net
Visual Studio “無法在 Web 伺服器上開始調試。Web 伺服器沒有及時響應。”
在 Visual Studio 中編譯並執行我的 Web 應用程序時,我經常收到以下錯誤:
“無法在Web伺服器上開始調試。Web伺服器沒有及時響應。這可能是因為另一個調試器已經附加到Web伺服器上。”
通常這是在已經調試過一次應用程序之後。從命令行我執行“iisreset /restart”,它解決了這個問題。
我如何首先防止這種情況發生?
我發現如果我使用 Firefox 作為我的瀏覽器進行調試,就會發生這種情況。當我退出 Firefox 時,VS2005/8 調試會話不會終止。我還沒有找到解決方案(還)。
如果您遇到這種情況,那麼比執行 iisreset 更快的解決方案是在 Visual Studio 中按 Shift-F5,這將終止目前的調試會話。然後您可以按 F5,這將啟動一個新的調試會話。
對我有用的解決方案:
- 打開命令提示符(以管理員身份執行)
- 寫
iisreset /restart- 現在,回到您的 VS 並進行調試。它將調試您的解決方案。
就我而言,它也適用於 Visual Studio 2013 和 2015。