【问题标题】:IIS7 and file permissionIIS7 和文件权限
【发布时间】:2011-08-19 18:25:17
【问题描述】:

我的虚拟目录中有一个文本文件。我的问题是,当用户在浏览器中提供此文件的 url 时,会返回其内容。我的 Web 应用程序正在读取和写入它,但我不想向用户展示它。如何设置这个文件的权限或配置 IIS7 来完成这个任务?

【问题讨论】:

    标签: asp.net iis file-permissions


    【解决方案1】:

    您可以将文件从您的网站文件夹中移出到类似 c:\datafiles 的位置。授予 IIS 帐户对其的读/写访问权限,然后 Web 用户将无法获取它。

    编辑: 或者您可以将扩展名更改为不被 IIS 切断的扩展名,例如 .config

    【讨论】:

    • 这是不可能的,因为托管服务器只为您提供虚拟目录。
    • 您可以将扩展名更改为不被 IIS 切断的扩展名,例如 .config
    【解决方案2】:

    您还可以从 IUSER 帐户中删除读取权限。为提高安全性,请保留 ASPNET MACHINE 和 SYSTEM 的读写权限。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-10
      • 2011-02-01
      • 2011-11-12
      • 1970-01-01
      • 2012-04-12
      • 2012-03-02
      • 2011-11-09
      • 2023-04-01
      相关资源
      最近更新 更多