0

我实现了这段代码来在运行时从我的站点压缩 JS 文件。

但现在我所有的 JS 文件都重定向到登录页面。

如果我将此添加到 web.config:

  <location path="asd.js" allowOverride="false">
    <system.web>
      <authorization>
        <allow users="*"/>
      </authorization>
    </system.web>
  </location>

JS文件正常打开。但我不想对我网站上的每个 JS 文件都这样做。

如何让任何 JS 都需要认证?

谢谢你。

4

1 回答 1

0

最好的解决方案是将所有“忽略”文件放在某个目录中,然后在路径中为整个目录添加一个例外。请参阅下面的类似问题和解决方案:

ASP.NET 表单身份验证阻止在 Login.aspx 上加载 javascript

<location path="scripts">
    <system.web>
      <authorization>
        <allow users="*"/>
      </authorization>
    </system.web>
  </location>
于 2013-08-19T16:46:12.100 回答