2016-06-13 5 views
1

[업데이트 : 문제가 해결, 명확한 해결책을 얻을 수 없습니다. 주석 상세 정보]Azure 웹 API가있는 자바

나는 푸른 새로운 오전과 내가 여기에있는 튜토리얼 https://azure.microsoft.com/en-us/documentation/articles/app-service-api-java-api-app/

모든 로컬 컴퓨터에서 잘 작동하지만 다음은 API 응용 프로그램을 만들려고하고 나는 라이브로 밀어하려고 할 때 사이트 및 우편 배달부에 http://talkapi.azurewebsites.net/api/contacts/2 요청을 수행 할 수 없습니다. 리소스를 사용할 수 없습니다.

내가 가지고있는 도청 도구와 시작 위치를 알 수 없습니다. 누군가가 디버깅을 시작하거나 문제가 무엇인지에 대한 조언이 있는지 궁금합니다.

답변

1

내 경험에 따르면, 404 발견되지 않은 문제는 Azure의 잘못된 배치로 인한 것 같습니다.

API 앱의 Kudu 도구 링크 https://talkapi.scm.azurewebsites.net/DebugConsole에 액세스하여 D:\home\site\wwwroot\webapps 경로로 이동하면 아래 그림이 표시됩니다.

enter image description here

시도가 ROOT.war 파일을 드래그 여기 (\webapps)을 삭제하고 바람둥이 전쟁 파일을 자동으로 압축되고 디렉토리 ROOT를 대체하기 위해, 당신은 다시 API를 http://talkapi.azurewebsites.net/api/contacts/2를 요청하기 위해 시도 할 수 있습니다.

Kudu는 Azure 웹 사이트에있는 git 배포의 엔진으로 Azure API App을 포함하고 있습니다. 자세한 내용은 https://github.com/projectkudu/kudu/wiki에서 확인할 수 있습니다.

희망이 있습니다. 모든 업데이트, 알려 주시기 바랍니다.

+0

내가 사용하고 있던 네트워크에는 올바른 버전을 하늘빛으로 업로드하지 못하게하는 보안이 있음이 드러났습니다. 내 홈 네트워크를 사용하고 모든 것이 잘 작동합니다. 그들이 사용하는 보안이 확실하지 않지만 FTP/Filezilla가 차단되었다는 것을 알고 있습니다. 파일을 업로드하는 방법을 알려 주셔서 감사합니다. 나는이 방법을 선호한다. – Ubarjohade

+0

@Ubarjohade 어떤 업데이트가 있습니까? –

+0

초기 설정을 슬프게 시도한 네트워크 보안 설정을 변경할 수 없습니다. 따라서 어떤 설정이 문제를 일으키는 지 알아 내기 위해 실험 할 수 없었습니다. 나는 모든 것을 설정할 수 있었고 동일한 환경을 가진 홈 네트워크에서 작업 할 수있었습니다. – Ubarjohade