【问题标题】:User right for application data special folder in ASP.NETASP.NET 中应用程序数据特殊文件夹的用户权限
【发布时间】:2009-07-13 18:52:46
【问题描述】:

我有一个在 IIS 6 和 7 中运行的 ASP.NET MVC 应用程序。该应用程序需要特殊权限,并且需要在具有属于某些特定组的特殊用户的应用程序池中运行。该应用程序还在几个 XML 文件中存储了大量设置。这些文件存储在“应用程序数据”特殊文件夹下,因为它们被几个不同的组件读取。

我发现有时我需要将用户添加到机器的本地管理员组才能正确写入这些 XML 文件。是这样还是我错过了其他东西?需要什么权限才能写入 Application Data 文件夹?

【问题讨论】:

    标签: .net asp.net-mvc windows security


    【解决方案1】:

    “应用程序数据”目录包含在用户“文档和设置”目录中。因此,用户应该具有必要的访问权限。

    如果是其他用户的“文档和设置”目录,您可能会遇到问题。如果作为应用程序池身份的用户不是 IIS_WPG 组的成员,您也可能会遇到问题。

    在任何情况下,最好直接授予用户对目录的权限,而不是将用户放在管理员组中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-23
      • 2013-10-07
      • 2014-08-14
      • 2016-11-06
      • 2021-09-28
      • 2011-02-01
      • 2011-08-08
      相关资源
      最近更新 更多