【发布时间】:2014-06-01 14:07:06
【问题描述】:
如何在 ASP.NET Web 应用程序中限制未经授权的用户访问 gif、jpeg、.js 和 css 文件等文件?该站点在 IIS 8 上配置为匿名访问。在用户成功登录之前,应隐藏/阻止内容。
【问题讨论】:
标签: asp.net security authentication iis static-files
如何在 ASP.NET Web 应用程序中限制未经授权的用户访问 gif、jpeg、.js 和 css 文件等文件?该站点在 IIS 8 上配置为匿名访问。在用户成功登录之前,应隐藏/阻止内容。
【问题讨论】:
标签: asp.net security authentication iis static-files
您可以为此使用表单身份验证。将所有静态文件复制到文件夹中,您可以在其中保护您的文件夹并仅允许经过身份验证的用户,如下所示。
<location path="Relative path for folder">
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>
这里 CSS 是文件夹的路径 这是一个完整的例子。
http://www.codefixer.com/asp-net/tutorials/protecting-folders-with-forms-authentication.asp
【讨论】: