【问题标题】:IIS asp.net 4.0, upload to server / user rights to writeIIS asp.net 4.0,上传到服务器/用户权限写
【发布时间】:2011-12-18 21:14:29
【问题描述】:

在我的 asp.net 4.0 站点上,我有一个上传功能,允许用户将文档上传到服务器。

上传的文档存储在名为 c:\uploads\ 的文件夹中,我在 mysql db 中存储了对它的引用。它在我的本地开发机器上运行良好,但在远程服务器上运行良好。远程服务器是运行 IIS 的 windows 2008 R2。

我怀疑这与有限的权利有关,所以我的问题是:

我应该向谁授予对该文件夹的写入权限?

【问题讨论】:

    标签: asp.net iis iis-7 user-roles


    【解决方案1】:

    查看运行应用程序的应用程序池的标识。可能是“网络服务”帐户。我想你会授予读/写权限。

    您可能需要考虑一种替代方法,该方法涉及将上传文件的字节存储在 mysql 数据库本身中。这是相当过时的,但传达了一般方法。 http://onlamp.com/pub/a/php/2000/09/15/php_mysql.html

    从安全角度来看,后一种方法一直比我更可取。

    【讨论】:

    • 谢谢,我目前正在考虑并检查将其作为 blob 存储在数据库中。同时,请你告诉我我在哪里看到了应用程序池的身份
    • 谢谢,将查看这篇文章,似乎正是我一直在寻找的。恭喜你的 1K 代表 :o)
    猜你喜欢
    • 2020-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-07
    • 2011-06-06
    • 2020-09-26
    相关资源
    最近更新 更多