gpt4 book ai didi

c# - 无法调试windows服务VS2010 Win7

转载 作者:行者123 更新时间:2023-12-02 12:22:51 24 4
gpt4 key购买 nike

从 XP 和 VS2005 迁移到 Win7 和 VS2010 后,我无法调试任何服务。

我可以编译,我可以安装,我可以正确运行服务。

但是,我需要调试它们。当我尝试附加到该进程时,我像在 VS2005 上一样选择正在运行的进程,然后我收到一条错误消息,告诉我需要管理员权限。

我已经是管理员了。另外,在网上搜索了很多之后,我发现以管理员身份运行VS2010(通过右键单击)应该可以修复它,但我仍然不能。

我还尝试标记 vslauncher.exe 属性上的复选框以始终以管理员身份运行它。 VS2010 窗口在顶部显示它实际上是以管理员身份运行的,但是当我尝试附加到该进程时,它又说我需要管理员权限。

有人知道如何继续吗?

最佳答案

这是一个权限问题。Win7 配备了新的安全系统,我必须在我的个人资料(即使是管理员)中添加此权限:

控制面板 -> 管理工具 -> 本地安全策略 -> 本地策略 -> 用户权限分配 -> 调试程序 -> 添加用户或组。

在那里,我添加了我自己的用户。重新启动机器(重要!不重新启动,它将无法工作)。

之后,我能够附加进程来调试它们。花了很长时间才解决这个问题,希望能帮助其他遇到同样问题的人。

感谢大家的帮助。

关于c# - 无法调试windows服务VS2010 Win7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10243135/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com