Несанкционированный доступ 401 при просмотре сайта - PullRequest
1 голос
/ 26 июня 2019

В настоящее время у меня есть проблема, при которой, если кто-то пытается получить доступ к моему домену www.adomain.com и пытается перейти на страницу входа, его иногда перенаправляют на: 'Www.adomain.com/?ReturnUrl=%2f. Это приводит к 401 - Несанкционированный доступ.

Я пытался добавить defaultUrl в web.config, думая, что это может это исправить, но это не так. Я также пытался добавить перенаправление на страницу входа в систему, если пользователь получает страницу 401, но есть две проблемы с этим: 1. это не сработало. 2. даже если это сработало, это может привести к бесконечному циклу перенаправлений.

По некоторым причинам мои пользователи и тестировщик могут воспроизвести его в chrome & edge, вручную перейдя на страницу www.adomain.com/?ReturnUrl=%2f и иногда во время регулярного использования сайта, но, к сожалению, я могу воспроизвести его только в Chrome, при переходе на указанный URL, при обычном просмотре сайта ничего не происходит.

Раздел аутентификации в web.config:

<authentication mode="Forms">
  <forms name="Login" loginUrl="~/Login.aspx" protection="All" timeout="720" />
</authentication>
...