2017-12-10 22 views
2

Azure 클라우드를 처음 사용했습니다. 내 개발 PC (Ubuntu Linux 17.10)에서 로컬로 실행되는 .net-core 2.0 앱이 있습니다.Azure App 서비스가 503 서비스를 일시적으로 사용할 수 없음

https://docs.microsoft.com/en-us/azure/app-service/containers/quickstart-dotnetcore

을 ... 그리고 나는 앱 서비스 컨테이너에 내 응용 프로그램을 배포 한 :

이 나는이 가이드를 따라왔다. 내 브라우저에서 응용 프로그램에 갈 때 그러나, 내가 얻을 :

"503 서비스를 일시적으로 사용할 수 없음"

지금, 잘못 될 수 아마도 수천 가지가 있습니다. 그러나, 내가 볼 수있는 디버그 로그/콘솔 로그를 찾지 못하는 것 같습니다. 그래서 나는 눈을 감고 바라보고 있습니다. (그런 식으로 디버깅하는 것은 쉽지 않습니다 .-) 나는 앞으로 30 일 동안 사용할 200 달러의 크레딧을 무료 평가판에 제공하고 있습니다.

서비스가 실패 할 때 어떻게 디버그합니까? (네, 이미 포털에서 다양한 제안을했지만 행운은 없었습니다).

안부, 브라이언

내 *의 .csproj 파일에 PropertyGroup이를 추가하여이 문제를 해결 [업데이트] :

거짓

(당 : https://github.com/aspnet/IISIntegration/issues/476)

이제 내 앱이 작동하고 예상되는 결과를 제공합니다.

+0

, 나는 당신의 오류에 부합하지 않는 액세스 할 수 있습니다. 뭔가 바꿀거야? 'git push azure master'를 실행하면 에러 로그가 생깁니 까? –

답변

1

How do one debug when a service is failing?

Azure Portal에서 배포 로그를 확인할 수 있습니다.

enter image description here

클릭 먼저 로그를 볼 수 커밋.

또한 Kudu 콘솔에 액세스하여 로그를 확인할 수 있습니다. 당신은 내가이 가이드에 따라 내 실험실에서 테스트 http://<webapp name>.scm.azurewebsites.net

enter image description here

+0

도와 주셔서 감사합니다! 주위에 파고 조금 후에 나는 docker.log에서 다음을 찾았습니다. – bschau

+0

'code'2017-12-11T15 : 45 : 27.821339257Z 오류 : 2017-12-11T15 : 45 : 27.821380557Z 응용 프로그램 종속성에 지정된 어셈블리 매니페스트가 없습니다. 2017-12-11T15 : 45 : 27.821399357Z 패키지 : 'Microsoft.AspNetCore.Antiforgery', 버전 : '2.0.1' 2017-12-11T15 : 45 : 27.821405058Z 경로 : 'lib/netstandard2 .0/Microsoft.AspNetCore.Antiforgery.dll ' 2017-12-11T15 : 45 : 27.821410258Z이 어셈블리는 응용 프로그램이 다음 대상 매니페스트 파일을 사용하여 게시 될 때 로컬 런타임 저장소에 있어야합니다. 2017-12- 11T15 : 45 : 27.821415558Z aspnetcore-store-2.0.3.xml'code' – bschau

+0

이제 Antiforgery dll을 포함 할 방법을 찾아야합니다.하지만 해결하기가 쉽습니다! :-) – bschau