我有一个在IIS 6和7中运行的ASP.NET MVC应用程序。该应用程序需要特殊权限,需要在具有特定用户的应用程序池中运行,这些用户属于某些特定组。该应用程序还在许多XML文件中存储了大量设置。这些文件存储在“Application Data”特殊文件夹下,因为它们由几个不同的组件读取。
我发现有时需要将用户添加到计算机的本地Administrators组才能正确写入这些XML文件。是这样的,还是我错过了别的什么?能够写入Application Data文件夹需要哪些权限?
答案 0 :(得分:0)
“Application Data”目录包含在用户“documents and settings”目录中。因此,用户应具有必要的访问权限。
如果是其他用户的“文档和设置”目录,则可能会出现问题。如果作为应用程序池的标识的用户不是IIS_WPG组的成员,您可能也会遇到问题。
在任何情况下,最好直接授予用户对目录的权限,而不是将用户置于管理员组中。