.Net中的开发人员是否需要成为他们计算机上的管理员,还是我们可以设置一种权限和角色?
答案 0 :(得分:3)
取决于。没必要,但很高兴。
答案 1 :(得分:3)
您需要更高的权限才能在IIS中运行Web Apps而不是Cassini。由于我更喜欢使用正确的部署环境进行测试,因此我会在Admin的上下文中运行VS 2010。
如果您只是用户,则会出现以下错误:
Web应用程序项目foo是 配置为使用IIS。访问本地 IIS网站,您必须运行Visual 工作室在一个背景下 管理员帐户。
答案 2 :(得分:2)
这取决于。例如,如果您需要能够创建和安装Windows服务,那么是 - 他们需要适当的权限才能执行此操作。虽然没有它可能会开发,但如果不能安装和卸载它,您将无法正确测试该服务。
如果你正在进行“正常”开发,那么它并非绝对必要。
答案 3 :(得分:2)
我认为你问的是错误的问题,你应该问:
一个好的开发人员会为一个人工作吗? 雇主不给他/她 他们的PC上的管理员权限?
某人“需要”和他们所期望的往往是不一样的,毕竟你不需要允许开发者在工作时间喝咖啡,但如果你不这样做......
答案 4 :(得分:2)
<强>绝对强>
我知道这听起来有点夸大其辞,但我不记得有多少次因为缺乏必要的特权,我的工作没有多少生产力。如果您不能自己安装TortoiseSVN或设置Windows服务,这是愚蠢的。
如果您不相信您的开发人员使用他们的工具集,为什么还要费心呢?
答案 5 :(得分:0)
如果我的计算机上没有管理员权限,我有时会觉得很难工作。通常情况下,我需要安装一些程序来帮助我进行常规工作或在机器上执行其他管理任务来完成某些事情,而将IO部门调用这些小东西真的很麻烦且耗时。