Я хочу настроить приложение и запретить пользователю переходить непосредственно на любую страницу приложения без входа, но любой пользователь может получить доступ к домашней странице веб-сайтов.Как перенаправить пользователя на конкретную страницу с помощью проверки подлинности форм
Но когда я бегу на главную страницу, страницу входа или любую страницу сайта, я получаю эту ошибку: - The requested page cannot be accessed because the related configuration data for the page is invalid.
Я не могу найти, где я делаю ошибку. Я опубликовал свой файл web.config. взгляните на него. Покажите мне, где я делаю ошибку и каково решение.
web.config
<?xml version="1.0"?>
<!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
<authentication mode="Forms">
<forms loginUrl="/Registration/LoginPage.aspx">
</forms>
</authentication>
<system.web>
<compilation debug="true" targetFramework="4.5.2" />
<httpRuntime targetFramework="4.5.2" />
</system.web>
<location path="FIRST PAGE">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
<location path="Registration">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>
<location path="AdminHome">
<system.web>
<authorization>
<allow users="admin"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
<location path="Student">
<system.web>
<authorization>
<allow roles="Student"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
<location path="Teacher">
<system.web>
<authorization>
<allow roles="Teacher"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
<appSettings>
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None"/>
</appSettings>
</configuration>
ОШИБКА
на главной странице сайта находится в папке FIRST PAGE
и входа в систему и зарегистрировать страница находится в папке Registration