2016-07-22 1 views
1

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

, 문제가 계속 발생합니다. (안타깝게도 이미지 링크를 두 개 이상 게시하거나 평판이 좋지 않아 이미지를 업로드 할 수 없으므로이 보안 기능을 제거했다는 사실을 알리십시오.) 다시 반복하려면 역할 또는이 웹 사이트의 모든 사용자에게 제한된 페이지가 없습니다.

+2

Sitecore가 IIS Express와 잘 작동하지 않습니다. IIS로 작업하고 IIS 폴더 외부의 프로젝트 폴더 (http : //timblinetics.azurewebsites)로 작업하는 것이 좋습니다.net/outside-of-the-web-root/ – jammykam

+0

웹 사이트 루트가 아닌 다른 모든 페이지에서 잘 작동하고 잘 작동합니다. 나는이 문제가 Sitecore와 관련이 없다고 생각한다. – CuriousCoder

+0

다시 말하자면 ... IIS Express가이 문제를 일으키지 않는다고 생각합니다. Sitecore가 원인 일 수 있습니다. – CuriousCoder

답변

0

업로드 된 보안을 기반으로 익명 사용자가 페이지를 읽을 수있는 권한을 거부했습니다. 최종 사용자로 액세스하면 익명 사용자로 액세스합니다. Sitecore에서 사용자에게 액세스 권한이 없다고 판단하기 때문에 403이 표시됩니다.

'성공적인'페이지 보안 정보를 보면 extranet \ anonymous 사용자가 읽기 액세스를 거부하지 않는다는 것을 알 수 있습니다. 테스트로 문제가있는 페이지에서 엑스트라 넷 \ 익명 사용자 만 제거하십시오. 다시 액세스를 시작하면 문제의 원인이됩니다.

그러나 누군가가 보안 제한을 영구적으로 제거하기 전에 추가하기로 결정한 이유를 알아야 할 수 있습니다. 특정 역할의 사용자 만 액세스 할 수 있도록 할 수 있습니다.

+0

답장을 보내 주셔서 감사합니다. 귀하의 조언을 따르고 추가 질문으로 질문을 업데이트했지만, 여전히 문제가 남아 있습니다. 다른 아이디어가 있습니까? – CuriousCoder

관련 문제