visual-studio-2008 - Visual Studio没有足够的特权来调试此过程。若要调试此过程,Visual Studio必须以管理员身份运行

标签 visual-studio-2008 windows-services debugging

我已经开发了Windows服务,并且该服务正在我的帐户下在本地计算机上运行。当我尝试通过在Visual Studio 2008中将其作为一个过程附加该服务来调试该服务时,我得到“无法附加到该过程。 Visual Studio没有足够的特权来调试此过程。要调试此过程,必须以管理员身份运行Visual Studio。”
我已经以管理员身份登录到系统,因此在启动VS 2008时,它以管理员身份运行,不确定为什么会出现此错误。我正在使用Windows XP Pro sp3

最佳答案

如果您使用的是Windows XP,则PC的本地安全策略可能会限制非管理员运行调试器。默认情况下,只有管理员可以调试。

管理工具->本地安全策略->本地策略->用户权限分配->“调试程序”

关于visual-studio-2008 - Visual Studio没有足够的特权来调试此过程。若要调试此过程,Visual Studio必须以管理员身份运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2952166/

相关文章:

c# - VS 2010 调试 - 从哪里调用方法?

c# - Windows 服务抛出错误

visual-studio-2008 - 有什么方法可以使普通项目表现得像 Microsoft 测试项目吗?

asp.net - 使用 IIS 调试 ASP.NET

visual-studio-2008 - 这些文件的字符编码在 TFS 中不同

sql-server - 通过 windows 服务时,BizTalk 数据库上的登录失败异常,而它是通过 web api(在同一个库中)工作的

c# - 多线程 FileSystemWatcher 监视本地文件夹更改和计时器在网络中断时处理并在窗口服务中再次 Ping

php - PHP解析/语法错误;以及如何解决它们

python - 关于在 Debug模式下编译Python的问题

visual-studio-2008 - Visual Studio 自动包含 (C#)