访问IIS上的静态文件

时间:2014-04-17 10:34:59

标签: asp.net security authentication iis static-files

如何将对gif,jpeg,.js和css文件等文件的访问限制为ASP.NET Web应用程序中的未授权用户?该站点在IIS 8上配置了匿名访问。应该隐藏/阻止内容,直到用户成功登录。

1 个答案:

答案 0 :(得分:0)

您可以使用表单身份验证。复制文件夹中的所有静态文件您可以保护文件夹的位置,仅允许经过身份验证的用户,如下所示。

<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