0

IIS 7 で書き換えモジュールを使用しています。

アプリケーション プールを再起動すると、与えられた資格情報を除外しない [認証が必要] ウィンドウが表示され、[キャンセル] をクリックすると 401 無許可のページに移動します。

書き換えルールは、要求を仮想ディレクトリ (_assets) 内の ashx ページに送信します。

この奇妙な動作を解決するにはどうすればよいですか?

匿名がオンになっており、正常に動作しています。

以下は、使用している書き換え規則です。

<rewrite>
    <rules>
        <rule name="Loader" patternSyntax="ECMAScript" stopProcessing="true">
            <match url="^[a-z0-9\-\/]*$" negate="false" />
  <action type="Rewrite" url="/_assets/includes/load.ashx?q={UrlEncode:{REQUEST_URI}}" appendQueryString="false" />
        </rule>
    </rules>
</rewrite>

に行くことで、奇妙なログインを乗り越えることができます/.reset。これにより 500 エラーが発生し、サイトは再び利用可能になります。

注: アプリケーション プールは毎晩再起動します。

4

1 に答える 1

1

あなたの問題とよく似た問題の概要を説明しているフォーラムの投稿を見つけました(問題を修正する方法についても説明しています)。問題の解決に役立つことを願っています。

于 2013-04-11T16:46:05.740 に答える