我有一个文件夹“foo”,它位于我的ASP.NET网站的根文件夹下。
我的ASP.NET网站有一个文件浏览器控件,可以让(经过身份验证的)用户在“foo”文件夹中上传文件,创建文件夹,移动文件夹,删除文件/文件夹等。
“foo”文件夹应具有哪些权限?
它是Windows Server 2008 / IIS 7框。
非常感谢。
答案 0 :(得分:2)
根据您使用的身份验证方法,最终用户或应用程序池标识用户需要修改foo文件夹的权限。
<强>已更新强>: 听起来您正在使用匿名身份验证,但是通过您的应用程序验证数据库中的用户。
检查您的IIS以确定which identity匿名身份验证正在使用。默认值为IUSR,但您也可以决定使用应用程序池标识,在这种情况下,您需要检查应用程序池标识。
如果您坚持使用默认设置,则可能只需要向内置IUSR用户添加修改权限。
其他背景信息:Understanding Built-In User and Group Accounts in IIS 7