开发人员是否需要成为其计算机的管理员?
.Net 中的开发人员是否需要成为其计算机的管理员,或者我们可以设置某种权限和角色吗?
Do developers in .Net needs to be administrators on their machine or can we set a kind of permission and role?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
视情况而定。不是必需的,但有它很好。
Depends. Not necessary, but it's nice to have.
您确实需要更高的权限才能在 IIS(而不是 Cassini)中运行 Web 应用程序。由于我更喜欢使用正确的部署环境进行测试,因此我确实在管理员上下文中运行 VS 2010。
如果您只是用户,则会出现以下错误:
You do need higher privileges to run Web Apps in IIS instead of Cassini. Since I prefer to test using the correct deployment environment, I do run VS 2010 in the context of an Admin.
Here is the error you will get if you are only a user:
这确实取决于。例如,如果您需要能够创建和安装 Windows 服务,那么是的 - 他们需要适当的权限才能执行此操作。虽然您可以在没有它的情况下进行开发,但如果无法安装和卸载它,您将无法正确测试该服务。
如果您正在进行“正常”开发,那么这并不是绝对必要的。
It really depends. If you need to be able to create and install Windows Services, for example, then yes - they'll need proper permissions for doing that. While you can potentially develop without it, you won't be able to properly test the service without being able to install and uninstall it.
If you're doing "normal" development, then it's not strictly necessary.
绝对。
我知道这听起来有点夸张,但我不记得有多少次我的工作由于缺乏所需的权限而毫无成效。如果你不能自己安装TortoiseSVN或者设置windows服务那就太愚蠢了。
如果您不信任开发人员的工具集,为什么还要雇用他们呢?
Absolutely.
I know this sounds like an overstatement, however I can't recall how many times my work was unproductive due to lack of required privileges. It's stupid if you can't install TortoiseSVN on your own or set up a windows service.
If you don't trust your developers with their toolset, why bother hiring them?
我认为你问错了问题,你应该问:
人们“需要”的东西和他们期望的东西往往不是一回事,毕竟你不需要让开发人员在工作时间喝咖啡,但如果你不……
I think you are asking the wrong question, you should be asking:
What someone “needs” and what they expect are often not the same thing, after all you don’t need to allow a developer to drink coffee in work hours, but if you don’t…
有时我发现如果我的计算机没有管理员权限,工作会非常困难。我经常需要安装一些程序来帮助我进行日常工作,或者在机器上执行一些其他管理任务来完成某些事情,而为这些小事情打电话给 IO 部门确实很烦人和耗时。
I sometimes find it very hard to work if I don't have administrator permissions on my machine. It is more often than not that I need to install some programs to help my on my regular work or do some other administration tasks on the machine to complete something and it is really annoying and time consuming to call the IO department for such little things.