【问题标题】:Folder Permissions IIS 7 server. Denying acces to folder to web browsers文件夹权限 IIS 7 服务器。拒绝 Web 浏览器访问文件夹
【发布时间】:2013-03-16 20:37:04
【问题描述】:

我是服务器新手,我想问一个简单的问题。

我有一个网站 (aspx),其中包含一个用于存储图像的文件夹。

手机通过 http 客户端(通用处理程序)连接并可以从文件夹下载图像,但我想拒绝 Web 浏览器访问此文件夹,因此无法看到图像。

我该怎么做?

提前致谢

【问题讨论】:

  • 如果您真的想限制它,请将图像或文件夹保留在 App_Data 中。那么没有人可以随意更改权限,只有handler可以访问。

标签: asp.net iis-7 permissions directory


【解决方案1】:

我认为你可以使用这样的东西

<configuration>
<location path="MySubDirectory">
    <system.web>
        <authorization>
            <deny users="*"/> <!-- Denies all users -->
        </authorization>
    </system.web>
</location>

【讨论】:

  • 嗯,有效,但仅适用于该文件夹,我如何将其扩展到所有子文件夹?
  • 嗯,我认为您不能在路径中使用通配符。我可能只是在该文件夹中放置另一个 web.config 并使用与上述相同的位置部分
  • 问题是那个文件夹可能有成千上万个不断变化的文件夹... ^^
  • 将这些移动到不在 Web 应用程序下的文件夹可能是最轻松的。因此,如果您的应用程序在 c:\inetput\coolApp 上运行,则可能将文件夹移动到 C:\appData\CoolApp\AwesomeFiles
  • True...我会尝试,但我必须学习如何指定 HD 的绝对路径。没试过。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-07-23
  • 1970-01-01
  • 2013-01-17
  • 1970-01-01
  • 1970-01-01
  • 2017-04-16
  • 2019-02-22
相关资源
最近更新 更多