【问题标题】:Azure - Visual Studio has insufficient privileges to debug this process. To debug this process, Visual Studio must be run as an administratorAzure - Visual Studio 没有足够的权限来调试此进程。要调试此过程,Visual Studio 必须以管理员身份运行
【发布时间】:2012-04-27 05:41:57
【问题描述】:

我通过右键单击打开了 Visual Studio 2010,然后单击“以管理员身份运行”选项。然后我在 Visual Studio 中打开了 azure 解决方案项目。按 F5 我收到以下消息:

适用于 Microsoft Visual Studio 的 Windows Azure 工具

为角色“deployment16(89).projectname.instancename_IN_0_Web”实例的 url“https://127.255.0.0:446/”将调试器附加到 IIS 工作进程时出错 无法在 Web 服务器上开始调试。 Visual Studio 没有足够的权限来调试此进程。要调试此过程,必须以管理员身份运行 Visual Studio。

我是机器的域用户,也是机器的本地管理员组。在我的机器上,我有 Windows 7 Ultimate 64 位。 Visual Studio 2010 高级版。

【问题讨论】:

    标签: visual-studio debugging azure


    【解决方案1】:

    如果您安装了 VSCommands,请确保未选中 Tools -> VSCommands -> Options -> General -> Start with Medium Integrity Level

    【讨论】:

    • 这正是我所需要的。谢谢!
    【解决方案2】:

    可能的原因之一:域安全策略将覆盖本地安全策略。我认为您有两种选择:

    1. 调试时离开域,以便本地管理员可以设置本地策略。
    2. 与您的 IT 部门联系,让域管理员为您更改安全策略。

    【讨论】:

    • 我是这台机器的管理员。我仍然将自己添加到调试用户组中,并告诉域管理员将自己添加到安全策略中以获得调试权限。我点击了链接:stackoverflow.com/questions/2952166/… 但徒劳无功。然后我告诉域管理员您的评论 Arwind 和成功。我能够调试。感谢您的帮助
    【解决方案3】:

    我认为您的系统管理员应该将您添加到 Debugger Users 组。

    编辑:右键单击我的电脑,管理 -> 本地用户和组 -> 组 -> 调试器用户,如果您无法向域管理员询问,您应该尝试将自己添加到组中。如果你是远程调试,你必须在目标机器上做同样的事情。

    【讨论】:

    • 我是这台机器的管理员。我指定我在管理员组中。我还必须添加到调试器组中吗?调试器组的名称是什么?怎么加进去?
    • 我的群组列表中没有此类群组。我在本地调试。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-01
    • 2012-11-27
    • 2013-12-22
    • 2020-11-20
    相关资源
    最近更新 更多