1

asp.netサイトでdotlessを使い始めましたが、動作するには特別なhttphandlerが必要です。このサイトはフォーム認証を使用しています。問題は次のとおりです。http://example.org/stylesheets/mystyles.lessへのリクエストにログインすると、正常に機能します。それは私に適切なcssを返します。ログインしていない場合、リクエストは拒否され、ログインページにリダイレクトされます。このファイルに匿名でアクセスできるようにする方法はありますか?これは機能していません:

<location path="~/stylesheets">
    <system.web>
        <authorization>
            <allow users="*" />
        </authorization>
    </system.web>
</location>
4

2 に答える 2

9

問題はパス構文にあります。

これは動作しません:

<location path="~/stylesheets">
    <system.web>
        <authorization>
            <allow users="*" />
        </authorization>
    </system.web>
</location>

これは機能します:

<location path="stylesheets">
    <system.web>
        <authorization>
            <allow users="*" />
        </authorization>
    </system.web>
</location>
于 2009-12-17T17:32:00.010 に答える
0

これが問題であるかどうかはわかりませんが、xmlに引用符がありません。

<location path="~/stylesheets">
于 2009-12-17T16:51:57.900 に答える