如何仅使用Asp.net和IIS 7.0向经过身份验证的用户显示网站的静态内容?

时间:2018-01-05 10:42:30

标签: asp.net vb.net iis-7

我曾尝试使用ASP.net Forms身份验证和授权规则向经过身份验证的用户显示pdf文件或图片等网站的静态内容。我在root配置文件中输入了以下配置:

<system.web>
      <authentication mode="Forms">
         <forms name=".ASPXAUTH" loginUrl="Login.aspx">
      </authentication>
</system.web> 

在我有pdf文件的文件夹中,使用以下配置对配置文件进行映像:

<configuration> 
   <system.web> 
      <authorization> 
         <deny users="?" /> 
      </authorization> 
   </system.web> 
</configuration>

当我没有登录网站时,它无法看到文件,我被重定向到登录页面,但问题是我甚至在登录网站时看不到文件,它仍然重定向我就像我在尝试查看文件时没有登录一样。你能帮我解决一下我做错了吗?

0 个答案:

没有答案