1
情況: 使用虛擬機進行SharePoint開發。我想調試我從承包商處收到的沙箱解決方案。通常我手動附加到進程,方法是進入調試菜單>附加到進程...>然後從列表中選擇進程。這在過去有效。附加到流程停止了從Visual Studio 2012恢復到2010年的時間(2010年較早的項目有問題)。無法附加到SPUCWorkerProcess
問題: 當試圖連接到需要調試SharePoint沙盒解決方案的SPUCWorkProcess.exe時,Visual Studio出現「無法附加到進程」錯誤。
其他信息:
- 我能夠連接到2其他虛擬機能夠連接到進程 沒有問題(使用相同的憑據)。
- 管理員能夠附加到此虛擬機中的進程
- 沙箱調試IS已打開,甚至已從Central Admin重新啓動了幾次。
- 把
System.Diagnostics.Debugger.Launch()
在代碼中沒有命中/未反應 - 從 任務管理器附加到過程產生消息「無法附加到該崩潰 過程」 ULS具有用於SPUCWorkerProcess消息「 LogWMIData:連接 服務器失敗:0x80041003「。還注意到OWSTIMER 的另一個錯誤「...驅動器的可用空間不足......」所以這可能是一個 資源問題?虛擬機只有4GB內存。
鑑於這些細節,我懷疑1)與我的證書相關的可用資源太小2)其他東西已經附加到進程並崩潰,從而阻止我附加到它。