我是Azure云的新手。我有这个.net-core 2.0应用程序,它在我的开发PC(Ubuntu Linux 17.10)上本地运行。
我已遵循本指南:
https://docs.microsoft.com/en-us/azure/app-service/containers/quickstart-dotnetcore
...我已将我的应用程序部署到App Service容器。 但是,当我在浏览器中访问应用程序时,我得到了:
“503服务暂时不可用”
现在,可能有千件事可能出错。但是,我似乎无法找到任何调试日志/控制台日志 - 所以我有点闭着眼睛看。 (以这种方式调试并不容易:-) 应该注意的是,我正在进行一项免费试用,在未来30天内我可以获得200美元的信用额度。
如何在服务失败时进行调试? (是的,我已经尝试过门户网站上的各种建议,但没有运气)。
祝你好运, 布赖恩
[UPDATE] 我通过将其添加到我的* .csproj文件中的PropertyGroup来解决这个问题:
假
(根据:https://github.com/aspnet/IISIntegration/issues/476)
现在我的应用程序工作并提供预期的输出。
答案 0 :(得分:1)
如何在服务失败时进行调试?
您可以在Azure门户上检查部署日志。
点击第一次提交,您将看到日志。
此外,您可以访问Kudu控制台来检查日志。您可以访问http://<webapp name>.scm.azurewebsites.net
答案 1 :(得分:0)
从问题中迁移 OP 的自我回答:
<块引用>我通过将它添加到我的 *.csproj 文件中的 PropertyGroup 解决了这个问题:
<PublishWithAspNetCoreTargetManifest>false</PublishWithAspNetCoreTargetManifest>
(根据:https://github.com/aspnet/IISIntegration/issues/476)
现在我的应用可以运行并提供预期的输出。