【问题标题】:How to grant access to all subfolders of a folder in asp.net如何授予对 asp.net 中文件夹的所有子文件夹的访问权限
【发布时间】:2015-01-22 12:58:46
【问题描述】:

假设我有一个多用户的 asp.net web 应用程序。有 2 个角色 - 管理员和用户。应用程序的用户属于不同的组织。有一个路径为“~/Reports”的文件夹,其中包含以下配置文件:

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

另外文件夹“Reports”里面有很多子文件夹,每个对应一个组织。例如“~/Reports/Organization1” 假设所有角色为“user”的用户都会将他们的报告文件上传到他们组织对应的“~/Report”子文件夹中。

我已经在后面的代码中实现了逻辑,但是现在当 Organization1 的用户尝试上传文件时,我遇到了类似“Access denied for path ..Reports/Organization1”之类的错误。

有什么方法可以更改上面的配置文件(在报告中),以便用户可以访问“~/Reports”的所有子文件夹?

我将不胜感激!

【问题讨论】:

    标签: c# asp.net web-config


    【解决方案1】:

    你需要做的是给asp.net工作进程对reports文件夹的写权限,这与web配置无关

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-14
      • 1970-01-01
      • 2012-07-23
      • 1970-01-01
      • 2019-06-18
      • 1970-01-01
      • 2013-09-18
      • 1970-01-01
      相关资源
      最近更新 更多