Visual Studio中的哪些功能或任务需要管理权限?

时间:2010-09-29 15:59:27

标签: c# .net asp.net visual-studio

我们部门正在争论删除我们使用的开发工作站的本地管理员权限。我相信当尝试在Visual Studio中调试或运行其他任务时,这会给开发人员带来问题,但我不能指责任何一件事来支持我的论点。

哪些功能或任务要求Visual Studio在本地管理员帐户下运行?

您怎么看?

4 个答案:

答案 0 :(得分:4)

Visual Studio旨在在不需要管理权限的环境中运行。一般来说,它在这方面做得很好,并且在底层操作系统强制时实际上只需要管理员权限。以下是我所知道的几个需要开箱即用的地方

  • 将COM组件注册为F5的一部分
  • 在IIS服务器上调试某些Web项目部署
  • 将调试程序附加到以管理员或其他用户身份运行的进程

我确信还有一些,但这些是我想到的。注意,通过使场景更有限的用户识别,可以解决许多这些问题。

答案 1 :(得分:1)

开发(=创建和调试):

  • Windows服务
  • IIS中的网站(您可以使用开发服务器,但不一样)
  • 安装(MSI)包
  • (硬件 - )驱动程序
  • 其他系统挂钩

答案 2 :(得分:0)

如果您不是管理员,则需要将其添加到Debugger Users组。

另见here

答案 3 :(得分:0)

作为其他答案中提到的项目类型的示例,用于Windows Azure的Visual Studio工具需要在管理员模式下运行VS,因为Windows Azure SDK的本地开发结构(用于本地调试的云模拟环境)以管理模式运行。这属于以管理模式运行的调试进程类别。