2010-11-03 44 views
3

我有一個創建目錄的ASP.NET頁面,並在另一個頁面我上傳一些文件,這些文件夾中,但是當我在一個目錄上傳文件時,會出現以下錯誤:我們如何在C#中以編程方式將寫入權限添加到目錄中?

Access to the path 'my path' is denied. 
+0

是否顯示哪些用戶? – Shoban 2010-11-03 09:56:14

+0

ASPNET或網絡服務 – 2010-11-03 09:58:44

+0

更多信息:ASP.NET未被授權訪問所請求的資源 – 2010-11-03 10:00:01

回答

1

你的代碼是在不具有到指定目錄的寫權限的用戶帳戶運行,所以這是不可能相同的用戶將有機會獲得更改權限。這意味着當它在該上下文中運行時,您將無法更改代碼中的權限。請記住,代碼無法做到(權限明智),而不是用戶帳戶允許的。

您將需要手動設置的目錄(或父目錄)的權限,以便ASP.NET用戶可以寫入。

0

如果你是使用iis6,您需要授予該文件夾的aspnet用戶權限。 如果您使用的是iis7,則需要授予該文件夾的IIS_IUSRS用戶權限。

相關問題