【发布时间】:2011-08-19 18:25:17
【问题描述】:
我的虚拟目录中有一个文本文件。我的问题是,当用户在浏览器中提供此文件的 url 时,会返回其内容。我的 Web 应用程序正在读取和写入它,但我不想向用户展示它。如何设置这个文件的权限或配置 IIS7 来完成这个任务?
【问题讨论】:
标签: asp.net iis file-permissions
我的虚拟目录中有一个文本文件。我的问题是,当用户在浏览器中提供此文件的 url 时,会返回其内容。我的 Web 应用程序正在读取和写入它,但我不想向用户展示它。如何设置这个文件的权限或配置 IIS7 来完成这个任务?
【问题讨论】:
标签: asp.net iis file-permissions
您可以将文件从您的网站文件夹中移出到类似 c:\datafiles 的位置。授予 IIS 帐户对其的读/写访问权限,然后 Web 用户将无法获取它。
编辑: 或者您可以将扩展名更改为不被 IIS 切断的扩展名,例如 .config
【讨论】:
您还可以从 IUSER 帐户中删除读取权限。为提高安全性,请保留 ASPNET MACHINE 和 SYSTEM 的读写权限。
【讨论】: