我们有一个需要身份验证才能访问的管理站点。网站上的页面被包裹在一个 Coldfusion 自定义标签中,其中包括所有样式和 JS,以及一些其他信息。
我最近制作了自定义标签包装器的副本。我将副本放在与原始文件相同的目录中(通过 Coldfusion 管理员映射),并重命名了文件。我在新的自定义标签中添加了一些 css/js 包含。我将网站中使用的自定义标签从旧的更改为新的。
现在,当非管理员用户访问该站点时 - 以前访问过该站点并且在该站点具有旧的自定义标签包装器时没有任何问题的相同用户 - 他们被要求多次登录。他们可以点击取消,并且一些 CSS 样式不呈现,但页面的其余部分显示正常。
我自动假设问题出在我添加到新自定义标签的新 CSS 或 JS 文件之一中。但是,我在 IIS 中分别检查了每个文件,它们都打开了匿名访问。即使从自定义标签中删除它们也不会改变用户被要求登录的事实(通常每次访问页面时 3 次)。
对所有现有的 CSS 和 JS 文件启用匿名访问。我分别检查了每个文件(不仅仅是在目录级别,也设置为匿名访问)。新的自定义标签本身是否与它有关。自定义标签是通过 ColdFusion 管理员映射的,所以我不确定如何检查它的 IIS 身份验证设置......它不会作为网站的一部分显示在那里。
还有什么可以查的???