Разрешить анонимный доступ к специальному файлу в Asp.Net - PullRequest
1 голос
/ 17 декабря 2009

Я начал использовать dotless на своем сайте asp.net, для работы которого требуется специальный httphandler.Сайт использует проверку подлинности с помощью форм.Вот проблема: Когда я вошел в систему запрос http://example.org/stylesheets/mystyles.less работает нормально.Это возвращает мне соответствующий CSS.Если я не вошел в систему, запрос отклонен, и я перенаправлен на страницу входа.Есть ли способ разрешить анонимный доступ к этому файлу?Это не работает:

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

Ответы [ 2 ]

9 голосов
/ 17 декабря 2009

Проблема с синтаксисом пути.

Это не работает:

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

Это работает:

<location path="stylesheets">
    <system.web>
        <authorization>
            <allow users="*" />
        </authorization>
    </system.web>
</location>
0 голосов
/ 17 декабря 2009

Не уверен, что это проблема, но вам не хватает кавычки в вашем xml.

<location path="~/stylesheets">
...