Я использую следующую конфигурацию в моем web.config
файлеForm Authentication внутри VS 2013
<system.web>
<authentication mode="Forms">
<forms name=".ASPXFORMSDEMO" loginUrl="Defautl.aspx" protection="All" path="/" timeout="30" />
</authentication>
<authorization>
<deny users ="?" />
<allow users = "*" />
</authorization>
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
</system.web>
Но когда я бегу код я получаю сообщение об ошибке
Сообщение об ошибке 401,2 .: Несанкционированное: Logon Failed из-за конфигурации сервера. Убедитесь, что у вас есть разрешение на просмотр этого каталога или страницы на основе предоставленных вами учетных данных и методов проверки подлинности, включенных на веб-сервере.
Поскольку я запускаю его с локального хоста, поэтому я не уверен, почему эта ошибка происходит.
Если я отключил Windows Authentication
от свойства проекта, появляется ошибка выше. Если я включу это, я могу просматривать любую страницу внутри своего приложения без входа в систему.
Я прокомментировал код ConfigureAuth
внутри Startup
класс.
Edit 1: Я прошел через этот link