asp.net登录页面不能显示图片?
遇到这么一个问题:
使用了form验证,在vs中启动访问页面,开始没有登录时,登录页面无法显示图片。
原因可能是form验证设置了deny user=‘?’ 表示拒绝匿名用户,这样当前未验证的会话就无法获得任何文件,也无法显示图片。
解决方法:
在webconfig中加入
<location path="images">
    <system.web>
      <authorization>
        <allow users="*"/>
      </authorization>
    </system.web>
  </location>
其中images是那些不登录也能访问的文件的目录
另外:即使不在webconfig中加入上述配置,网站发布到iis的虚拟目录中,却不会出现上述问题???
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号