我的虚拟目录中有一个文本文件。我的问题是,当用户在浏览器中提供此文件的URL时,将返回其内容。我的Web应用程序正在读取和写入它,但我不想向用户显示它。如何设置此文件的权限或配置IIS7来实现此任务?
答案 0 :(得分:0)
您可以将文件从网站文件夹移到c:\ datafiles之类的位置。授予IIS帐户对它的读/写访问权限,然后网络用户就无法获得它。
编辑: 或者您可以将扩展名更改为IIS没有切断的内容,例如.config
答案 1 :(得分:0)
您也可以从IUSER帐户中删除“读取”权限。为了更高的安全性,请保留对ASPNET MACHINE和SYSTEM的读写权限。