0

在我的Windows XP机器上,Visual Studio 2003 2005 和 2008 都抱怨我无法开始调试我的Web 应用程序,因为我必须是 Debug Users 组或 Administrators 组的成员。所以,我是管理员,为了以防万一,我添加了调试用户,但它仍然抱怨。

没有重新格式化我的机器并重新开始,有没有人遇到过这个并修复它[使用一些未记录的命令]?

4

4 回答 4

2

哪些用户和/或组在您的“调试程序”权限中(在用户权限分配下)?也许该设置被组策略(丹尼尔的回答)覆盖,或者由于某种原因而失控。显然,它应该包括“调试用户”组。

于 2008-08-16T04:29:43.047 回答
1

我们遇到了这样的问题,发现是组策略问题。需要启用用于调试的组策略设置。它覆盖了您在正确的组中的事实。

于 2008-08-15T01:11:30.290 回答
0

您可以尝试VsJITDebugger.exe -p <PID>在命令行上运行“”。我遇到过类似的情况,并且能够使用上述方法调试应用程序。

" VsJITDebugger.exe /?" 将显示所有选项。

PID 可以在任务管理器(视图-> 选择列...)或 Visual Studio 的附加到进程中找到。

于 2008-08-15T00:50:17.103 回答
0

太棒了,我从来没有真正了解过 XP 下的“管理工具 -> 本地安全设置 -> 本地策略 -> 用户权限分配”。我的“调试程序”策略仅设置为“管理员”,但现在尝试调试刚刚工作,这是安装 .NET 框架 3.5 几天后,所以也许安装在后台修复了问题。

于 2008-08-22T21:01:06.190 回答