我的同事正在使用HttpHandler在ASP.NET Web应用程序上压缩javascript和CSS(YUI Compressor for .NET)。
他还设置了表单身份验证。表单身份验证似乎阻止了CSS和JavaScript(由HttpHandler提供)在登录页面上下载。有没有办法从表单身份验证中排除这个HttpHandler?
答案 0 :(得分:2)
在web.config中为这些资源路径添加location标记:
<location path="/js">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
<location path="/css">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
答案 1 :(得分:0)
我使用过此代码段('CSS'是文件夹):
<location path="CSS">
<system.web>
<authorization>
<allow users="?" />
</authorization>
</system.web>