我遇上的ASP.NET 引入文件无效果问题

   今天做公司人资的一个人才测评小系统,遇上外部文件引入无效果的问题,现在想想,其实上次有遇到过这个问题,我把css和js文件里的代码copy到了页面,才解决了当时的问题,其实真正的问题并没有认真解决,今天又遇上了,在网上又找了一下,首先试了一下:在vs 中打开 样式文件,选择 文件--》高级保存选项,设置样式文件编码格式 选择Unicode(UTF-8) 这个并没有解决问题。后来在CSDN里面看到这么一段问题回复:

1,检查CSS所在的文件夹是否允许匿名访问。如web.config设置了不允许匿名访问
2,确保css路径正确,如果css里面有背景图片,则图片文件是相对于CSS文件的
3,确保css另存为的编码格式与页面匹配,如果不确认请另存为其它格式试验
4,确保你写的CSS语法正确。

如果上面4点没有问题,那就恭喜你,CSS起作用了。

我突然恍然大悟,就是第一点,我项目用的是Form验证,在还没有登录成功之前是不能进行匿名访问自己所编写的文件夹的,匿名访问的文件必须格外配置,和上次遇到的图片问题和验证码问题都是一个道理,自己还是缺少应变和融会贯通的能力,不过还是有进步的,起码这次问题来了,自己是很耐心的去思考,并很快发现了问题,还是鼓励一下自己吧,呵呵!

<location path="css">
        <system.web>
            <authorization>
                <allow users="*" />
            </authorization>
        </system.web>
    </location>

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