Я установил FormAuthentication
на мой сайт.<Loaction> in web.config не работает
Я хочу, чтобы разрешить доступ к странице входа
?
является анонимным и*
это все. В чем разница?Я добавил
<location>
вweb.config
. Означает ли порядок?<configuration> <configSections> <section name="hibernate-configuration" type="NHibernate.Cfg.ConfigurationSectionHandler, NHibernate" /> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" /> </configSections> <appSettings> <add key="webpages:Version" value="1.0.0.0" /> <add key="ClientValidationEnabled" value="true" /> <add key="UnobtrusiveJavaScriptEnabled" value="true" /> </appSettings> <location path="~/Authentication.htm"> <system.web> <authorization> <deny users="*" /> </authorization> </system.web> </location> <location path="~/Resources"> <system.web> <authorization> <deny users="*" /> </authorization> </system.web> </location> <location path="~/js"> <system.web> <authorization> <deny users="*" /> </authorization> </system.web> </location> <location path="~/Images"> <system.web> <authorization> <deny users="*" /> </authorization> </system.web> </location> <location path="~/Controllers"> <system.web> <authorization> <deny users="*" /> </authorization> </system.web> </location> <system.web> <compilation debug="true" targetFramework="4.0"> <assemblies> ..... </assemblies> </compilation> <authentication mode="Forms"> <forms name="Login" loginUrl="~/Authentication.htm" protection="All" path="/" timeout="30" /> </authentication> <authorization> <deny users ="?" /> <allow users = "*" /> </authorization>
Почему я все еще получаю ошибки проверки подлинности для пути я добавил к <location>
?
Authentication.htm?ReturnUrl=%2fResources%2fScripts%2fjquery-1.7.1.min.js:1Uncaught SyntaxError: Unexpected token <
Authentication.htm?ReturnUrl=%2fjs%2fCommon.js:1Uncaught SyntaxError: Unexpected token <
Authentication.htm?ReturnUrl=%2fjs%2fAuthentication.js:1Uncaught SyntaxError: Unexpected token <
Где вы разместили местонахождение тег? Порядок и структура этого файла определенно имеет значение. –
Мне не хватало qoutations в моем сообщении, поэтому мой webconfig стал прозрачным. изменен –
@ EladBenda: да, это немного грязно - если у вас есть код или конфиг внутри нумерованного (или маркированного) списка, вам нужно намереваться ввести код 8 (не 4) символами, чтобы он выглядел отформатированным ... –