Я работаю над веб-сайтом .NET MVC, который использует Sitecore в качестве своей системы CMS. Недавно я обнаружил, что есть страница, которую я больше не могу просматривать при запуске локально из Visual Studio на моей машине. При переходе на эту страницу я теперь получаю ошибку «403 - Forbidden», хотя я определенно имел к ней доступ в прошлом и все еще могу успешно просмотреть ее с веб-сайта Sitecore CMS.403 - Запрещено: доступ запрещен на localhost Запуск из Visual Studio с Sitecore CMS
Я искал в Интернете решение, но ничего не нашел на 403, полученных при запуске локально из Visual Studio. Большинство подобных онлайн-сообщений, связанных с серверами Apache или Wamp, поэтому я решил попросить хороших людей здесь, в Stack Overflow.
К сожалению, я недостаточно опытен в веб-разработке, чтобы понять, почему это может произойти. Я думал, что такая ошибка вызвана некоторыми проблемами с разрешениями в IIS, но страница доступна на производственных и промежуточных сайтах, поэтому проблема возникает только локально. Кажется, я не могу вносить какие-либо изменения в IIS Express, которые использует Visual Studio.
Я могу подтвердить, что на сайте нет логина или ограниченных страниц, поэтому эта ошибка не имеет ничего общего с предоставленными неверными учетными данными. Хотя я понимаю, что может быть трудно найти окончательный ответ на эту проблему, я бы очень признателен, если бы вы могли предоставить мне некоторые возможные причины этой проблемы, которые я мог бы исследовать дальше ... на данный момент я полностью потерял.
Пожалуйста, дайте мне знать, если вам понадобится дополнительная информация.
EDIT
В соответствии с просьбой, пожалуйста, найти образ Security details of the Forbidden Access page. Во-первых, может показаться, что это причина, но я уверен, что безопасность отключена на всем сайте, так как на страницах с доступом к безопасности нет ни одной страницы. Например, это the security details for a page that is accessible.
EDIT 2
После удаления безопасности для пользователя Anonymous на соответствующей странице пункта Sitecore, проблема все еще происходит. (К сожалению, я не могу размещать более двух ссылок на изображения или загружать изображения, потому что у меня недостаточно репутации, поэтому вам просто нужно смириться с тем, что я удалил эту безопасность.) Для повторного итерации есть нет ролей или любых страниц на этом веб-сайте, которые ограничены для любых пользователей.
Sitecore не работает слишком хорошо с IIS Express. Я рекомендую настроить его для работы с IIS и работать с папкой проекта за пределами папки IIS: http: //timblinetics.azurewebsites.net/how-to-setup-a-visual-studio-project-for-sitecore-outside-of-the-web-root/ – jammykam
Он отлично работал и отлично работает со всеми другими страницами. Я не думаю, что эта проблема связана с Sitecore. – CuriousCoder
Позвольте мне перефразировать это ... Я не думаю, что IIS Express вызывает эту проблему ... Sitecore вполне может вызвать это. – CuriousCoder