我有一个文件夹“foo”,它位于我的 ASP.NET 网站的根文件夹下。
我的 ASP.NET 网站有一个文件浏览器控件,它使(经过身份验证的)用户能够在“foo”文件夹中上传文件、创建文件夹、移动文件夹、删除文件/文件夹等。
“foo”文件夹应该有什么权限?
它是一个 Windows Server 2008 / IIS 7 盒子。
非常感谢。
我有一个文件夹“foo”,它位于我的 ASP.NET 网站的根文件夹下。
我的 ASP.NET 网站有一个文件浏览器控件,它使(经过身份验证的)用户能够在“foo”文件夹中上传文件、创建文件夹、移动文件夹、删除文件/文件夹等。
“foo”文件夹应该有什么权限?
它是一个 Windows Server 2008 / IIS 7 盒子。
非常感谢。
根据您使用的身份验证方法,最终用户或应用程序池身份用户将需要修改 foo 文件夹的权限。
更新:听起来您正在使用匿名身份验证,但正在通过您的应用程序对数据库中的用户进行身份验证。
检查您的 IIS 以确定匿名身份验证使用的身份。默认值为 IUSR,但您也可以决定使用应用程序池标识,在这种情况下,您需要检查您的应用程序池标识。
如果您坚持使用默认设置,您可能只需要向内置 IUSR 用户添加修改权限。
其他背景信息:了解 IIS 7 中的内置用户和组帐户