2017-11-08 9 views
1

지금 당분간 Azure에서 실행되는 웹 사이트를 찾았지만 오늘 탐색 할 때까지는 아무런 문제가 없었습니다 (안드로이드 (크롬/파이어 폭스)와 애플 (아이폰 6에서 테스트 - 사파리)) 모바일 장치를 통해 내가 얻을 :이 디렉터리 또는 페이지Azure에서 '이 디렉터리 또는 페이지를 볼 수있는 권한이 없습니다.'얻으려고

오류를 볼 수있는 권한이 없습니다

. 사이트에서 아무 것도 변경하지 않았습니다. 마지막 게시는 5 일 전이었습니다. 내 스테이징 환경은 이와 같이 저하되었습니다.

340을 반환하는 것처럼 보입니다. 그러나 나는 왜 볼 수 없습니다.

사이트는 Azure 웹 응용 프로그램으로 실행되는 ASP.NET MVC5 사이트입니다.

업데이트

좋아, 이제 컨트롤러에서 제거 [RequireHttps] 속성을 가진 사이트의 테스트 버전을 실행했습니다 - 지금은 단지 http하여 페이지를 탐색 할 수 있습니다,하지만 https 나야을 제공합니다 권한 오류.

+0

[fiddler] (http://www.cantoni.org/2013/11/06/capture-android-web-traffic-fiddler)를 사용하여 모바일 장치 네트워크 추적을 캡처하는 것이 좋습니다. 이 문제를 좁히려면 PC의 브라우저에서 요청하십시오. –

+0

고마워요 - 그걸 소용돌이로 만들었습니다. 프록시로 장난 치는 것을 사용하는 것은 귀찮은 일입니다 - 전화가 무엇을 보내고 있는지, PC가 무엇을 보내고 있는지 확인할 때 - 사용자 에이전트 만이 유일한 차이입니다 - 사용자 에이전트가 PC와 동일하게 PC에 문제가 없습니다. –

답변

1

나는 web.config에서 SSL3.0 액세스를 막기 위해 URL을 다시 작성했습니다 (이 게시물을 기반으로 : Disabling SSL3 in in Azure websites).

는 하늘빛의 로그를 전환하고 최대 페이지를로드 한 후에 나는

SSLv3에 연결이이 사이트 거기에

에 의해 금지 된 메시지와 함께 403 오류를 보았다. 이것은 URL 재작 성에서 왔습니다.

빗 디펜더를 가지고 있고 사이트에서 제공하는 SSL 인증서를 제 위치에 삽입하는 것으로 PC가 기뻐했습니다. BitDefender에서 SSL 스캐닝을 끄면 모든 브라우저에서 오류가 발생했습니다.

그래서 지금까지 솔루션은 SSL3 다시 작성을 제거하고 동일한 것을 달성하는 다른 방법을 조사합니다.