簡體   English   中英

在VS2010附加到進程對話框中禁用進程

[英]Process is disabled in VS2010 attach to process dialog

我在WTS機器上運行VS2010(Windows2008)。 我正在嘗試將調試器附加到進程中。 該進程正在運行WPF客戶端。 該過程顯示在“附加到進程”對話框中,但顯示為灰色,並且禁用了“附加”按鈕。

我仔細閱讀了討論,並確認托管代碼已啟用調試器,沒有運氣。 以下是兩個代表當前情況的屏幕截圖(在第一張圖片中,我正在嘗試調試的過程標記為藍色 - 請注意我以管理員身份運行):

快照在這里 - 但被堆棧溢出刪除了...

在嘗試自動代碼類型選擇后,我嘗試了手動方式,沒有運氣。 這是截圖:

快照在這里 - 但被堆棧溢出刪除了...

任何幫助,將不勝感激。

謝謝,布斯

也許你已經加入了這個過程? 在連接到流程之前是否開始調試?

找到了解決此問題的另一個原因/解決方案,選擇“顯示所有用戶的進程”和“在所有會話中顯示進程”復選框,我有兩個服務實例,一個灰色(總是可見),另一個我可以附上。 hth :)。

我的Windows服務遇到了同樣的問題。 我無法附加到我構建的正在運行的Windows服務。 我的解決方案有多個項目,Windows服務作為啟動項目。

我發現我的問題是由啟動項目與Windows服務相同引起的。

為了解決我的問題,我只是將一個不同的項目設置為StartUp Project。

我不確定,但可能已經有一個調試器附加到該進程,這就是Visual Studio不允許您附加它的原因。 您確定您沒有在調試模式下運行應用程序,或者您是否正在運行另一個VS實例?

如果您嘗試附加Web服務或Web應用程序(w3wp.exe),請嘗試重置iis(iisreset)。 它對我有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM