403 - запрещено: Доступ запрещен. У вас нет разрешения на просмотр этого каталога или страницы с использованием предоставленных учетных данных
у меня есть сайт. Впервые я могу успешно войти в систему.
- адрес по умолчанию:
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.
Итак, вся история такова, если я не зарегистрирован на своем сайте, то я может открыть мой сайт количество вкладок и браузеров, но как только я вошел в мой сайт, я получаю ошибку выше.
любое предложение ..............
Привет, ребята нужно помочь ...........пробовал почти всю статью, связанную с этой проблемой в net
<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" />
5 ответов
попробуй такое
<allow users="?" />
теперь вы используете <deny users="?" />
это означает, что вы не разрешаете аутентифицированному пользователю использовать ваш сайт.
У меня была та же проблема. Оказалось, что я не указывал страницу по умолчанию, и у меня не было никакой страницы, названной в честь соглашения по умолчанию (default.HTML-код, по умолчанию включен.аспн и т. д.). В результате, ASP.NET не позволяет пользователю просматривать каталог (не проблема в Visual Studio встроенный веб-сервер, который позволяет просматривать каталог) и показывает сообщение об ошибке. Чтобы исправить это, я добавил одну страницу по умолчанию в веб.Config и это сработало.
<system.webServer>
<defaultDocument>
<files>
<add value="myDefault.aspx"/>
</files>
</defaultDocument>
</system.webServer>
в моем случае проблема заключалась в том, что новые сайты имели неявное запрещение всех IP-адресов, если не было создано явное разрешение. Чтобы исправить: под сайтом в представлении функций: в разделе IIS > IP-адрес и ограничения домена > изменить параметры функции > установить "доступ для неопределенных клиентов:" для "разрешить"
<configuration>
<location path="Path/To/Public/Folder">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>
</configuration>