2009-12-14 41 views
5

我正在使用VSTS 2008 + .Net 3.5 + C#。我爲IIS 7.0開發了一個自定義的Forms身份驗證模塊,並附加到w3wp.exe來調試此模塊。在附加過程中(我只是選擇工具 - >附加到進程,沒有進一步的操作在我正在調試的計算機上執行 - 我只是等待附件完成),我遇到了以下錯誤,任何想法是什麼錯誤?調試錯誤 - 附加到w3wp.exe的錯誤

正在調試的Web服務器進程已被Internet信息服務(IIS)終止。這可以通過在IIS中配置應用程序池ping設置來避免。請參閱幫助瞭解更多詳情。

+2

我的猜測是你需要在IIS中配置應用程序池ping設置。 – 2009-12-14 09:00:23

+0

謝謝,問題回答! – George2 2009-12-15 08:16:51

回答

20

僅1步解決這個問題:

  1. 打開管理工具窗口。
  2. 單擊開始,然後選擇控制面板。 3.在控制面板中,根據需要選擇切換到經典視圖,然後雙擊管理工具。
  3. 在「管理工具」窗口中,雙擊「Internet信息服務(IIS)管理器」。圖像
  4. 在「Internet信息服務(IIS)管理器」窗口中,展開該節點。
  5. 在該節點下,右鍵單擊應用程序池。
  6. 在「應用程序池」列表中,右鍵單擊運行應用程序的池的名稱,然後單擊「高級設置」。
  7. 在「高級設置」對話框中,找到「過程模型」部分並選擇以下操作之一:

    *。將Ping啓用爲False。
    - 或 -
    *。將Ping最大響應時間設置爲大於90秒的值。

將Ping Enabled設置爲False會停止IIS檢查工作進程是否仍在運行,並保持工作進程處於活動狀態,直到您停止調試進程。將Ping最大響應時間設置爲較大的值允許IIS繼續監視輔助進程。

9.單擊確定。

+1

http://sharing-the-experience.blogspot.com/2009/08/web-server-process-that-was-being.html http://msdn.microsoft.com/en-us/library/bb763108。 ASPX – 2010-10-13 08:13:14