簡體   English   中英

在Visual Studio中,您必須是“調試用戶”或“管理員”的成員才能開始調試。 如果您可以,但無法使用怎么辦?

[英]In Visual Studio you must be a member of Debug Users or Administrators to start debugging. What if you are but it doesn't work?

Windows XP計算機上,Visual Studio 2003 2005和2008都抱怨我無法開始調試Web應用程序,因為我必須是Debug Users組或Administrators組的成員。 因此,我是一名管理員,為了以防萬一,我添加了“調試用戶”,但它仍然會抱怨。

沒有重新格式化我的機器並重新開始,有沒有人遇到過這個問題並使用[未記錄的命令修復了它?

哪些用戶和/或組在“調試程序”權限中(在“用戶權限分配”下)? 也許該設置已被組策略覆蓋(Daniel的回答),或者出於某種原因而被淘汰。 顯然,它應該包括“ Debug Users”組。

我們遇到了這樣的問題,發現這是一個組策略問題。 有一個用於調試的組策略設置需要啟用。 它會覆蓋您屬於正確組的事實。

您可以嘗試在命令行上運行“ VsJITDebugger.exe -p <PID> ”。 我遇到了一個非常糟糕的情況,並且能夠使用上述方法調試應用程序。

VsJITDebugger.exe /? ”將顯示所有選項。

可以在任務管理器(視圖->選擇列...)或Visual Studio的“附加到進程”中找到PID。

太棒了,我對XP下的“管理工具->本地安全設置->本地策略->用戶權限分配”一無所知。 我的“調試程序”策略僅設置為“管理員”,但現在嘗試調試僅能正常進行,而且這是安裝.NET Framework 3.5之后的幾天,因此安裝可能會在后台修復問題。

暫無
暫無

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

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