【发布时间】:2016-09-16 14:51:30
【问题描述】:
项目文件夹中有一个“Media”目录。我想让它及其内部文件夹和文件仅对特定用户可用。 我在这个目录中创建了 Web.config,内容如下:
<?xml version="1.0"?>
<configuration>
<system.web>
<authorization>
<allow users="specific_user"/>
<deny users="*"/>
</authorization>
</system.web>
</configuration>
之后,当我浏览此文件夹或内部文件夹时,它可以正常工作(它会将我重定向到登录页面):
http://localhost:56547/Media/box/
但是当我浏览到该目录中的文件时,它会在浏览器中打开,并且 ASP.NET 不会重定向到登录页面:
http://localhost:56547/Media/box/test.txt
如何也为该目录中的所有内部文件启用授权?
【问题讨论】:
标签: asp.net authorization