.Net 中的开发人员是否需要成为他们机器上的管理员,还是我们可以设置一种权限和角色?
6 回答
依靠。没有必要,但很高兴拥有。
您确实需要更高的权限才能在 IIS 而不是 Cassini 中运行 Web 应用程序。因为我更喜欢使用正确的部署环境进行测试,所以我确实在管理员的上下文中运行 VS 2010。
如果您只是一个用户,以下是您将得到的错误:
Web 应用程序项目 foo 配置为使用 IIS。要访问本地 IIS 网站,您必须在管理员帐户的上下文中运行 Visual Studio。
这真的取决于。例如,如果您需要能够创建和安装 Windows 服务,那么可以 - 他们需要适当的权限才能执行此操作。虽然您可以在没有它的情况下进行开发,但如果无法安装和卸载它,您将无法正确测试该服务。
如果您正在进行“正常”开发,那么这不是绝对必要的。
我认为你问错了问题,你应该问:
优秀的开发人员是否会为不授予其 PC 管理员权限的雇主工作?
某人“需要”的东西和他们期望的东西往往不是一回事,毕竟你不需要让开发人员在工作时间喝咖啡,但如果你不这样做……</p>
绝对地。
我知道这听起来有点夸大其词,但是我不记得有多少次我的工作由于缺乏必要的特权而没有生产力。如果您不能自己安装 TortoiseSVN 或设置 Windows 服务,那就太愚蠢了。
如果您不信任开发人员的工具集,为什么还要雇用他们呢?
如果我的机器没有管理员权限,有时我会发现很难工作。通常情况下,我需要安装一些程序来帮助我完成日常工作或在机器上执行一些其他管理任务来完成某些事情,而为这些小事打电话给 IO 部门真的很烦人而且很耗时。