Подтвердить что ты не робот

403 - Forbidden: Отказано в доступе. У вас нет разрешения на просмотр этого каталога или страницы с использованием учетных данных, которые вы предоставили

У меня есть мой сайт. В первый раз я могу успешно войти в систему.

Адрес по умолчанию:

www.abc.com   

Я набрал это в браузере, и я перенаправил его на мою страницу входа:

www.abc.com/pages/landingpage.aspx

Я ввел свои учетные данные и зарегистрировался на сайте.

Через некоторое время я открыл новую вкладку и ввел адрес своего веб-сайта

www.abc.com

Теперь это дает мне ошибку:

 403 - Forbidden: Access is denied.
 You do not have permission to view this directory or page using 
 the credentials that you supplied.

Итак, вся история в том, что если я не зарегистрирован на своем сайте, тогда я могу открыть номер сайта на вкладках и браузерах, но , как только я зашел на мой сайт, я получаю ошибку выше.

Любое предложение..............

Привет, ребята, помощь не помогла........... попыталась почти вся статья, связанная с этой проблемой в сети

 <authentication mode="Forms">
  <forms name="MMFormAUTH" loginUrl="Pages/LandingPage.aspx" defaultUrl="Pages/LandingPage.aspx" timeout="60" protection="All" slidingExpiration="true" enableCrossAppRedirects="false" requireSSL="false" />
</authentication>
<authorization>
  <deny users="?" />
</authorization>
<sessionState cookieless="false" cookieName="abc" mode="InProc" timeout="60">
</sessionState>
<httpRuntime maxRequestLength="1000240" executionTimeout="120" />
4b9b3361

Ответ 1

Попробуйте это

 <allow  users="?" />

Теперь вы используете <deny users="?" />, что означает, что вы не разрешаете аутентифицированному пользователю использовать ваш сайт.

элемент авторизации

Ответ 2

У меня была та же проблема. Оказалось, что я не указал страницу по умолчанию, и у меня не было ни одной страницы, названной в честь соглашения по умолчанию по умолчанию (default.html, defult.aspx и т.д.). В результате ASP.NET не позволяет пользователю просматривать каталог (не проблема в встроенном веб-сервере Visual Studio, который позволяет вам просматривать каталог) и показывает сообщение об ошибке. Чтобы исправить это, я добавил одну страницу по умолчанию в Web.Config, и она сработала.

<system.webServer>
    <defaultDocument>
        <files>
            <add value="myDefault.aspx"/>
        </files>
    </defaultDocument>
</system.webServer>

Ответ 4

В моем случае проблема заключалась в том, что новые сайты имели скрытый отказ от всех IP-адресов, если не был создан явный разреш. Исправить: Под узлом в представлении "Возможности": в разделе IIS > "Ограничения IP-адреса и домена" > "Редактировать настройки параметров" > "Установить доступ для неуказанных клиентов:" на "Разрешить"

Ответ 5

<configuration>
 <location path="Path/To/Public/Folder">
  <system.web>
     <authorization>
        <allow users="?"/>
     </authorization>
  </system.web>
 </location>
</configuration>