[英]GRant Access to write and read from a Folder to ASp.net application
[英]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.