ASP.NET的Form验证阻止图片的显示

   登录页面里面嵌入一张背景图片,之前图片没有切好,就先做了功能,图片切好后,初次运行成功,看到过页面展现,图片正常,后来就一直不行了,不管怎样清除缓存,检查背景图片的路径,检查浏览器不兼容,检验层的样式是否冲突,然后怀疑图片是否切的有问题,因为登录后,首页展示正常,同样是一起切的图片,都没法,然后去关注是否与IIS的发布有关,结果也没有展现。花了好多的功夫,终于,今天在CSDN里面找到了答案,原来是自己在期间做登录功能的时候,加入了进行Form验证,在配置文件里也设置。之前验证码不出来,我还去设置了,但是图片不出来,我就不知道了,真的是太想抽自己一下了,怎么不多思考呢!还好,登录页能正常显示,还是心里暖和了一下!贴上代码

<authentication mode="Forms">
            <forms name="Supervise" defaultUrl="~/admin.html" loginUrl="~/Default.aspx?logout=true" timeout="120">
            </forms>
  </authentication>
        <authorization>
            <deny users="?"/>
        </authorization>

<!--验证码-->
    <location path="images/code.aspx">
        <system.web>
            <authorization>
                <allow users="*"/>
            </authorization>
        </system.web>
    </location>
    <location path="images">
        <system.web>
            <authorization>
                <allow users="*"/>
            </authorization>
        </system.web>
    </location>

原文地址:https://www.cnblogs.com/huizi/p/3183906.html