Asp.net 文件夹权限IIS 7服务器。拒绝访问web浏览器的文件夹

Asp.net 文件夹权限IIS 7服务器。拒绝访问web浏览器的文件夹,asp.net,iis-7,permissions,directory,Asp.net,Iis 7,Permissions,Directory,我是服务器新手,我想问一个简单的问题 我有一个网站(aspx)和一个文件夹,我在那里存储图像 手机通过http客户端(通用处理程序)连接,可以从该文件夹下载图像,但我想拒绝web浏览器访问该文件夹,这样图像就看不见了 我怎么能这么做 提前谢谢我想你可以用这样的东西 <configuration> <location path="MySubDirectory"> <system.web> <authorization>

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

我有一个网站(aspx)和一个文件夹,我在那里存储图像

手机通过http客户端(通用处理程序)连接,可以从该文件夹下载图像,但我想拒绝web浏览器访问该文件夹,这样图像就看不见了

我怎么能这么做


提前谢谢

我想你可以用这样的东西

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


如果您真的想限制它,请将该图像或文件夹保存在App_数据中。然后,没有人可以意外地更改权限,只有处理程序才能访问它。嗯,这是有效的,但仅适用于该文件夹,我如何将其扩展到所有子文件夹?嗯,我认为您不能对路径使用通配符。我可能会在该文件夹中删除另一个web.config,并使用与上面相同的位置部分。问题是该文件夹可能有数千个不断变化的文件夹^^将这些文件移动到不在web应用程序下的文件夹可能是最轻松的。因此,如果您的应用程序在c:\inetput\coolApp上运行,则可能会将文件夹移动到c:\appData\coolApp\AwesomeFilesTrue。。。我会尝试,但我必须学习如何指定HD的绝对路径。从未尝试过。