簡體   English   中英

如何授予對asp.net中文件夾的所有子文件夾的訪問權限

[英]How to grant access to all subfolders of a folder in asp.net

假設我有多用戶asp.net Web應用程序。 有2個角色-管理員和用戶。 應用程序的用戶屬於不同的組織。 有一個路徑為“〜/ Reports”的文件夾,其中包含以下配置文件:

<system.web>
    <authorization>
        <allow roles="*"/>
    </authorization>
</system.web>

此外,文件夾“ Reports”中有許多子文件夾,每個子文件夾對應一個組織。 例如,“〜/ Reports / Organization1”假定所有角色為“用戶”的用戶都將其報告文件上載到與其組織相對應的“〜/ Report”中的子文件夾中。

我已經在后面的代碼中實現了邏輯,但是當Organization1的用戶嘗試上傳文件時,現在遇到諸如“對路徑..Reports / Organization1的訪問被拒絕”的錯誤。

有什么辦法可以更改上面(在Reports中)的配置文件,以便用戶可以訪問“〜/ Reports”的所有子文件夾?

我將不勝感激任何幫助!

您需要做的是授予asp.net worker進程對reports文件夾的寫許可權,而這與Web配置無關。

您可以在以下答案中找到步驟https://stackoverflow.com/a/14654062/499930

暫無
暫無

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

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