簡體   English   中英

設置權限以允許背后的ASP.net代碼在服務器上創建文件夾

[英]Setting up permissions to allow ASP.net code behind to create folders on Server

我有一個ASP.net網站,該網站將允許用戶使用第三方webHTMLEditor上傳圖像。 我已經創建了整個文件夾,編輯器找到了它,但是當我嘗試動態創建用戶特定的文件夾時,它會拋出“ WinIOError。對路徑'../common/upload/1'的訪問被拒絕。”

我對在服務器端設置權限和IIS不太熟悉,所以我希望有人可以幫助我解決如何在ASP.net代碼后面創建“ ../common/upload”的編號文件夾部分的功能。 / 1“路徑。

我正在使用Windows Server 2008和IIS 7。

您只需要為運行該網站的用戶上下文設置適當的文件系統級別權限。因此,如果這是一個對隨機訪問者開放的網站,則需要查看您的匿名用戶帳戶(IUSR)的設置。 如果需要用戶身份驗證,則需要根據權限所屬的用戶或組來設置權限。 請注意,文件系統權限與為網絡/計算機上的用戶配置服務器上文件訪問的權限相同。 因此,這與IIS服務器訪問權限不同,因此,請確保不要使用錯誤的權限,請不要使用IIS管理器。

以下文章可能會幫助您提供一些更具體的細節: http : //learn.iis.net/page.aspx/583/secure-content-in-iis-through-file-system-acls/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM