CSS не загружается для проверки подлинности с помощью форм - PullRequest
3 голосов
/ 27 июня 2011

Я видел несколько из этих тем на многочисленных сайтах, и у меня все еще есть проблема.Я добавил это в конец моего файла web.config прямо перед </configuaration>

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

Тем не менее, мой CSS все еще не загружается для всех пользователей.

Вот часть формы моего web.config

<authentication mode="Forms">
      <forms name ="WebApp.ASPXAUTH"
            loginUrl="login.aspx"
             protection="All"
             path ="/"/>
    </authentication>
    <authorization>
      <allow users ="*"/>
    </authorization>

Что-то еще мне не хватает?

Ответы [ 3 ]

8 голосов
/ 27 ноября 2012

Я помещаю в папку css веб-конфигурацию с таким кодом:

<?xml version="1.0"?>
<configuration>

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

</configuration>

Удачи!:)

4 голосов
/ 27 июня 2011

Поместите свой CSS в незащищенную папку, и это должно работать для вас.

<link rel="stylesheet" src="path of the stylesheet" type="text/css"> 
0 голосов
/ 21 июля 2016

Для меня это работает, включая доступ к папкам ресурсов (Content, Scripts) в web.config.

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

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