我的同事在ASP.NET Web应用程序上使用HttpHandler来压缩javascript和CSS(YUI Compressor for .NET)。HttpHandlers和窗体身份验证
他还设置了表单身份验证。表单身份验证似乎阻止CSS和JavaScript(由HttpHandler提供服务)在登录页面上下载。有没有办法从Forms Authentication中排除这个HttpHandler?
我的同事在ASP.NET Web应用程序上使用HttpHandler来压缩javascript和CSS(YUI Compressor for .NET)。HttpHandlers和窗体身份验证
他还设置了表单身份验证。表单身份验证似乎阻止CSS和JavaScript(由HttpHandler提供服务)在登录页面上下载。有没有办法从Forms Authentication中排除这个HttpHandler?
添加location标签在你的web.config的资源路径:
<location path="/js">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
<location path="/css">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
这是否有帮助? – 2009-09-18 19:32:57
我已经使用这个片段( 'CSS' 是文件夹):
<location path="CSS">
<system.web>
<authorization>
<allow users="?" />
</authorization>
</system.web>
有你实现了一些URL重写? – 2009-09-18 04:16:13