2011-11-30 137 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以管理員身份運行,否則無法運行某些性能/分析工具(如併發可視化工具)。

相關問題