2010-08-12 45 views
3

我得到的時候試圖得到卡西尼到本地機器上工作了以下錯誤:錯誤獲取卡西尼到本地機器上的工作

The current identity (NT AUTHORITY\LOCAL SERVICE) does not have write access to 'C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files 

其實我創建了一個BAT文件做以下

cd\ 
cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ 
aspnet_regiis -ga "NT AUTHORITY\LOCAL SERVICE" 

並想知道是否有方法在C#中以編程方式完成同樣的事情。目標是讓安裝程序在不依賴BAT文件的情況下執行此操作。

回答

2

如果一切都失敗了,您可以調用aspnet_regiisSystem.Diagnostics.Process

+0

你如何得到這個論證? – 2010-08-12 21:49:19

+0

@Al Katawazi您可以通過[Process.Start方法](http://msdn.microsoft.com/en-us/library/0w4h05yb.aspx)傳遞參數,傳遞[ProcessStartInfo Class](http:// msdn .microsoft.com/en-us/library/system.diagnostics.processstartinfo.aspx)與[ProcessStartInfo.Arguments屬性](http://msdn.microsoft.com/en-us/library/system.diagnostics.processstartinfo.arguments的.aspx) – VMAtm 2012-11-21 13:24:04

相關問題