2017-12-30 4 views
1

Publish -> Create New App Service을 사용하여 Azure 서비스에 새로 만든 ASP.NET 핵심 웹 API를 배포하려고합니다. Azure Portal은 새로 만든 앱과 서비스 계획을 표시하지만 URL을 다이얼하는 브라우저에서는 열 수 없으며 Postman도 GET 요청에서 아무 것도 반환하지 않습니다.ASP.NET 핵심 모바일 백 엔드 API [오류] :이 appname.azurewebsites.net 페이지를 찾을 수 없습니다.

는하지만, 그것은 완벽 로컬 호스트에서 작동

그것은 정액이 될 종류의 당신을 사람이 어떻게 백 엔드 될 것 애저 클라우드에 ASP.NET 코어 웹 API를 배포하는 말해 줄 수있는 경우 Xamarin.Android RESTful 서비스. adance에서

감사

+0

당신이 하늘빛 웹 사이트에 ASP.NET 웹 응용 프로그램을 누르면, 쿠두 배포 아티팩트를 만들 수를 msbuild를 사용하여 작성합니다. 경우에 따라 VS에서 정상적으로 실행되는 웹 응용 프로그램을 가질 수도 있지만 msbuild를 사용하여 배포하면 웹 응용 프로그램이 손상 될 수 있습니다. https://github.com/projectkudu/kudu/wiki/Make-sure-site-correctly-deploys-locally wwwroot 폴더의 파일이 정확히 있어야하지만 런타임에 문제가 발생하는 경우 런타임 문제가 발생합니다. 사이트가 제대로 실행되지 않습니다. https://github.com/projectkudu/kudu/wiki/Deployment-vs-runtime-issues#runtime-issues – Ajay

+0

안녕하세요 @Ajay Azure의 Kudu에 대한 지식을 추가 한 의견을 보내 주셔서 고맙습니다. 내 지식에 대한하지만 여기에 무슨 일이 있었는지 직접 API URL을 호출하는 경우 그래서 작성에 기본 파일을 설정하지 않았습니다 : 'localhost/api/'그럼 완벽하게 작동합니다. –

답변

2

내가 인터넷 전반에 걸쳐 솔루션을 찾고 그리고 마지막으로 ASP.NET 코어 1.1 웹 API에 액세스 할 때 Microsoft Blog by benjaminperkins에서 작동 하나는 404를 해결하려면

를 말한다 발견 URL을/api/values와 함께 추가해야합니다.

이것은 완벽하게 작동하지만 목표에 따라 약간의 수정이 필요할 것입니다.

감사합니다,
TS

관련 문제