2

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

适用于 Microsoft Visual Studio 的 Windows Azure 工具

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

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

4

3 回答 3

4

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

于 2013-03-07T00:48:58.150 回答
1

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

编辑:右键单击我的电脑,管理 -> 本地用户和组 -> 组 -> 调试器用户,如果您不能向域管理员询问,您应该尝试将自己添加到组中。如果您正在远程调试,则必须在目标机器上执行相同的操作。

于 2012-04-27T05:44:03.153 回答
1

造成这种情况的潜在原因之一:域安全策略将覆盖本地安全策略。我认为您有两种选择:

  1. 调试时离开域,以便本地管理员可以设置本地策略。
  2. 请与您的 IT 部门联系,让域管理员为您更改安全策略。
于 2012-04-27T08:23:27.017 回答