2011-11-30 142 views
6

在我们公司,所有开发人员都具有本地管理员权限。但现在我的一个新同事必须证明需要本地管理员权限。需要本地管理员权限的.NET编程任务

因此,他问我,我们做什么,需要本地管理员权限。

问题是,我有权利,所以我不知道如果没有他们,我将无法做到。

我们开发诸如ASP.NET,WCF服务,WPF应用程序,SSIS包,通用SQL Server开发之类的东西。我们也做一些传统的客户端服务器德尔福的东西(德尔福5和德尔福6)。

是否有人知道具体没有本地管理员权限将不可能的任务?

+0

参见:http://programmers.stackexchange.com/questions/62207/windows-permissions-for -developers –

回答

4

您不能使用完全成熟的IIS运行/调试,而不使用本地管理员权限。

您不能将文件复制到受保护的目录中。可能会或可能不重要。

另外还有数百个我们作为开发人员每天都在做的其他次要PITA事情。

+0

是的,这是我希望列举的PITA事件的掠夺者。但是使用IIS进行调试是一个很好的选择。谢谢。 – Vaccano

+0

尽管您可以使用IIS Express,但无法使用本地管理员。 – BNL

+2

@BNL不在“低”端口上,您不能 –

1

模糊不清,但由于某些原因,除非以管理员身份运行,否则无法通过MSTest运行WatiN测试。

但是,当然,通过NUnit运行WatiN可以正常工作,这仅仅是MSTest可怕程度的另一个证明。

4

数以百计的障碍,每个人都可以通过呼叫任何运行网络的人来解决,但每个障碍都会增加延迟并带您离开“区域”。自言自语:

  • 安装随机工具找出,如果他们解决问题(我们的工作是创造性的,没有剧本)
  • 将“主机”定期向各个节点目标集群
  • 发展的背后任何用作网络服务器 - 或者经常作为客户端
  • 安装临时证书
  • 通过事件日志看

你可以这样说:在虚拟机上执行它,但IDE真的需要尽可能多的权力,你可以给,然后你需要在vm管理员

1

在ASP.NET中,你将无法在IIS中创建虚拟目录(默认情况下VS不会加载Web或WCF项目)。您可能能够脱离Cassini/Web Development Server。

在WCF中,您将无法使用netsh来打开要侦听的端口和URI。

在SQL中,您不会有默认的LocalAdmin = System Admin映射,因此在运行SQL事件探查器或创建新数据库之前需要额外的权限。

0

除非VS以管理员身份运行,否则无法运行某些性能/分析工具(如并发可视化工具)。

相关问题