Asp.net web.config中特定文件夹的写入权限

Asp.net web.config中特定文件夹的写入权限,asp.net,web-config,file-permissions,Asp.net,Web Config,File Permissions,我的问题很简单。是否有任何方法可以授予当前用户(IIS用户,在本例中为ASP NET用户)使用web.config写入特定文件夹位置(web应用程序中的文件夹)的权限?因为,每次我们想在网站上进行文件上传时,要求web宿主访问特定的文件夹会变得越来越无聊 我知道用谷歌找到答案可能很简单,但它总是告诉我如何写入web.config,而不是向特定文件夹写入web.config的权限。此外,我是法国人,所以我的英语不在首位。所以,据我所知.NET(和web.config)并不真正控制写入权限 您需要从

我的问题很简单。是否有任何方法可以授予当前用户(IIS用户,在本例中为ASP NET用户)使用web.config写入特定文件夹位置(web应用程序中的文件夹)的权限?因为,每次我们想在网站上进行文件上传时,要求web宿主访问特定的文件夹会变得越来越无聊


我知道用谷歌找到答案可能很简单,但它总是告诉我如何写入web.config,而不是向特定文件夹写入web.config的权限。此外,我是法国人,所以我的英语不在首位。

所以,据我所知.NET(和web.config)并不真正控制写入权限


您需要从文件系统和/或Web服务器级别公开文件夹,以允许人们访问(尽管这可能是一个安全问题,具体取决于您的场景)。或者另一种可能是创建一个简单的网页,允许将文件上载到目录。

否。如果可能,您可以编写一个应用程序,当部署到服务器上时,将允许您写入磁盘上的任何目录,尽管管理员拒绝了写入访问。

您可以轻松地为本地用户(例如,IIS工作进程/应用程序池运行的用户)授予权限实际上,通过Windows本身中的权限将文件系统中任何位置的文件夹复制到该文件夹,但这不允许通过web.config文件本身执行此操作。请给我们一个你正在尝试做的具体描述,可能有更好的解决方案。我上面提到的解决方案可能有点安全风险,但这取决于需要和情况。

也许我不明白这个问题。但如果他需要访问自己网站上的文件夹,这并不少见。他应该已经可以通过ftp访问自己的网站了。我相信也许我不明白是谁在试图写在哪里。他的FTP帐户肯定至少对应用程序文件夹有写访问权,但他在问如何授予其他用户(特别是ASP NET用户)一些文件系统级别的权限。如果我理解正确的话,实际的问题是:“用户X可以授予自己对特定目录的写访问权限吗?”(他想通过web.config执行此操作,这是由IIS使用ASP NET用户帐户处理的-因此ASP NET用户将授予自己的写访问权限)。谢谢。这正是我想知道的。那我就试试别的。我想问题是制作一个简单的网页,允许上传。。。我也有同样的问题,如果不是web.config,安装程序可以做权限把戏吗?