在我的Login.aspx页面上,在用户通过身份验证之前,我需要运行一些在文件中定义的javascript。似乎找不到javascript文件。我认为这是由于用户不允许访问此内容而导致的问题,当服务器尝试下载此文件时,会将其重定向到登录状态。所以我把它添加到我的web.config:
<location path="Scripts">
<system.web>
<authorization>
<allow users="*" />
<deny roles="none"/>
</authorization>
</system.web>
</location>
然而,仍然无法正常工作。当我获取js文件的路径并将其放入URL时,我被重定向。
答案 0 :(得分:2)
如果您使用的是IIS 7,原因可能与CCS和图像文件相同。您必须将IUSR匿名用户帐户的访问权限授予包含您的css或图像或js文件的文件夹。查看this post了解详情。