2010-04-19 74 views

回答

5

你試過System.Environment.UserName

編輯

你是對的,環境的用戶名似乎並沒有工作。這裏是別的東西,你可以嘗試,我已經在IIS 7/Windows Vista中進行測試:

System.Security.Principal.WindowsIdentity.GetCurrent().Name

返回 「NT AUTHORITY \ NETWORK SERVICE」 對我來說,因爲我的默認應用程序池運行網絡服務。

+0

謝謝Michael; 在我的系統(贏7,IIS 7.5),這給我的應用程序池名稱。 「DefaultAppPool」但是我們需要這個名字來指導用戶應該向哪個用戶授予對文件的寫入權限。在這種情況下,應用程序池名稱不起作用。 – pmawhinney 2010-04-19 04:27:18

相關問題