HttpHandlers и проверка подлинности с помощью форм - PullRequest
1 голос
/ 17 сентября 2009

Мой коллега использует HttpHandler для сжатия javascript и CSS ( YUI Compressor для .NET ) в веб-приложении ASP.NET.

Он также настроил проверку подлинности с помощью форм. Аутентификация с помощью форм, по-видимому, блокирует загрузку CSS и JavaScript (обслуживаемых HttpHandler) на странице входа. Есть ли способ исключить этот HttpHandler из проверки подлинности с помощью форм?

Ответы [ 2 ]

2 голосов
/ 18 сентября 2009

Добавьте тег location для этих путей к ресурсам в вашем web.config:

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

  <location path="/css">
      <system.web>
         <authorization>
            <allow users="*"/>
         </authorization>
      </system.web>
   </location>
0 голосов
/ 19 апреля 2011

Я использовал этот фрагмент (папка «CSS»):

<location path="CSS"> 
  <system.web>
     <authorization>
        <allow users="?" />
    </authorization>
 </system.web>

...