0

Я применил this code для сжатия JS-файлов с моего сайта во время выполнения.Игнорирование расширения файла для аутентификации

Но теперь все мои файлы JS перенаправляются на страницу входа.

Если добавить это в web.config:

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

Файл JS открывается нормально. Но я не хочу делать это для каждого JS-файла с моего сайта.

Как сделать JS требующей аутентификации?

спасибо.

ответ

0

Лучшим решением было бы поместить все ваши файлы «игнорировать» в определенный каталог, а затем добавить исключение для всего каталога в вашем пути. Ниже подобный вопрос и решение:

ASP.NET Forms Authentication prevents loading javascript on Login.aspx

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