如何设置文件夹的权限来编辑,创建文件?

时间:2013-09-26 14:44:59

标签: asp.net permissions web-config

我在根域创建一个文件夹为“NewFolder”。

我想在子域上的这个文件夹上创建文件。

在我的网络配置中设置此行,以允许所有用户访问此文件夹:

<location path="NewFolder"> 
 <system.web>
    <authorization>
       <allow users="*"/>
     </authorization>
</system.web>

但我得到“拒绝访问”。当我想上传或创建文件。 当我去Plesk面板(我的网站托管)时,对我来说非常有趣 并设置允许匿名用户读写的权限我可以成功上传和创建文件。

Plesk面板和配置文件中的配置之间有什么区别? 我认为在我的情况下配置设置不起作用。

1 个答案:

答案 0 :(得分:1)

您无法通过web.config文件设置此项,您必须使用文件系统(并将文件系统权限授予运行您网站/应用程序的应用程序池的用户帐户)。

此链接有一个分步教程:https://stackoverflow.com/a/16948507/375304

您使用当前的web.config执行的操作只是允许未经过身份验证的用户访问“/ NewFolder”文件夹中的页面/文件(与文件系统权限无关)。

您可以在此处找到更多信息:http://msdn.microsoft.com/en-us/library/eeyk640h(v=vs.100).aspx