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 に答える