.net开发人员的Windows 7组策略

我正在尝试为使用Visual Studio 2008的开发人员提供一个完整的策略设置列表(2010特定权限也是有帮助的),可以从命令行应用程序到Windows服务到ASP.Net应用程序到WCF,等等

是否有任何策略设置的微软build议在机器上启用.Net开发?

开发人员和ITpipe理员之间总是会发生冲突,应该授予哪些权限,因为开发人员总是使用提升的权限来维护自己的工作。

域服务器是Windows 2003(Windows 2008特定的权限在未来也可能有所帮助)。

工作站是Windows 7专业版。

任何帮助将不胜感激。

实际上,我们刚刚在大学实验室环境中部署了VS 2010,用户在Win7 x64工作站上只有标准的用户权限。 我不确定微软如何pipe理它,但是过去需要pipe理员的大部分基本任务似乎已经不复存在了。 例如,普通用户可以:

  • 创build新的ASP.NET Web项目并针对开发Web服务器运行debugging器(不是完整的IIS)
  • 创build新的WinForms / etc项目并针对其编译的代码运行debugging器

虽然我们是一个漂亮的香草VS环境。 一个真正的开发商店可能会有各种其他的插件或依赖,这将改变需求。 这些东西需要什么权限会有所不同。

为了开发(和testing)ASP.NET(以及在IIS下托pipe的其他东西),您将需要本地pipe理员访问权限。 (即将到来的IIS Express将减less这种需求,但是您仍然需要在完整的IIS上进行至less一些testing)。

由于本地pipe理员总是可以禁止组策略(例如,通过将拒绝ACL添加到由组策略更新的registry项),所以快速回答为 。 当然,您可能需要接受一些策略设置,大部分设置几乎没有影响(例如,设置IE的窗口标题或强制locking屏幕保护程序)。

如果ITpipe理与发展之间的文化缺乏信任,那么应该优化组策略,直到信任问题得以解决。