Sitecore를 CMS 시스템으로 사용하는 .NET MVC 웹 사이트에서 작업하고 있습니다. 최근에 내 컴퓨터에서 Visual Studio에서 로컬로 실행할 때 더 이상 볼 수없는 페이지가 있음을 발견했습니다. 이 페이지를 탐색 할 때 과거에 액세스 할 수 있었지만 Sitecore CMS 웹 사이트에서 성공적으로 미리 볼 수는 있지만 '403 - 금지됨'오류가 표시됩니다.403 - 금지 : 로컬 호스트에서 액세스가 거부되었습니다. Sitecore CMS를 사용하여 Visual Studio에서 실행
나는 해결책을 온라인에서 찾았지만 Visual Studio에서 로컬로 실행할 때 403s에서 아무것도 발견하지 못했습니다. Apache 또는 Wamp 서버와 관련된 가장 유사한 온라인 게시물이므로 Stack Overflow에서 좋은 사람들에게 물어보기로했습니다.
왜 이런 일이 일어날 수 있는지 웹 개발에 충분히 경험하지 못했습니다. 이 종류의 오류는 IIS의 일부 사용 권한 문제로 인해 발생했지만 프로덕션 및 준비 사이트에서 페이지에 액세스 할 수 있으므로 문제가 로컬에서만 발생합니다. Visual Studio에서 사용하는 IIS Express에서 변경 작업을 수행 할 수있는 것처럼 보이지 않습니다.
웹 사이트에 로그인 또는 제한된 페이지가 없음을 확인할 수 있으므로이 오류는 잘못된 자격 증명이 제공되는 것과 아무런 관련이 없습니다. 이 문제에 대한 확실한 답을 찾는 것이 어려울 수도 있음을 이해하지만,이 문제의 원인을 설명해 주시면 감사하겠습니다. 앞으로 조사 할 수는 있습니다. 지금은 완전히입니다. 잃어버린.
추가 정보를 제공해야하는 경우 알려주십시오.
편집
요청으로의 Security details of the Forbidden Access page의 이미지를 찾아주십시오. 처음에는 이것이 원인 인 것처럼 보일지 모르지만 사이트의 아무 페이지에도 보안 액세스가 적용되지 않았으므로 보안이 전체 사이트에서 해제되어 있음을 확신합니다. 예를 들어, the security details for a page that is accessible입니다.
관련 Sitecore 페이지 항목에 익명 사용자에 대한 보안을 제거한 후 EDIT 2
, 문제가 계속 발생합니다. (안타깝게도 이미지 링크를 두 개 이상 게시하거나 평판이 좋지 않아 이미지를 업로드 할 수 없으므로이 보안 기능을 제거했다는 사실을 알리십시오.) 다시 반복하려면 역할 또는이 웹 사이트의 모든 사용자에게 제한된 페이지가 없습니다.
Sitecore가 IIS Express와 잘 작동하지 않습니다. IIS로 작업하고 IIS 폴더 외부의 프로젝트 폴더 (http : //timblinetics.azurewebsites)로 작업하는 것이 좋습니다.net/outside-of-the-web-root/ – jammykam
웹 사이트 루트가 아닌 다른 모든 페이지에서 잘 작동하고 잘 작동합니다. 나는이 문제가 Sitecore와 관련이 없다고 생각한다. – CuriousCoder
다시 말하자면 ... IIS Express가이 문제를 일으키지 않는다고 생각합니다. Sitecore가 원인 일 수 있습니다. – CuriousCoder