当前位置:  开发笔记 > 后端 > 正文

ASP.NET Core MVC运行状况检查失败

如何解决《ASP.NETCoreMVC运行状况检查失败》经验,为你挑选了1个好方法。

我尝试在Swisscom Appcloud上运行ASP.NET Core MVC Web应用程序.但是当我启动应用程序时,我在控制台中看到以下错误消息:

2017-01-24 14:29:53 [CELL/0] ERR Timed out after 1m0s: health check never passed. 

它看起来像Appcloud无法检查我的应用程序的健康状况.我是否需要安装Nuget-Package或其他东西才能启动并运行?

谢谢你的努力



1> gsmachado..:

默认情况下,Cloud Foundry通过尝试连接到应用程序正在公开的端口来进行运行状况检查.

如果您的应用程序没有公开任何端口(例如,它不是带有API的Web服务等),那么您应该将health-check-type属性添加到此处none,如此处所述.

如果之后您仍然遇到错误,那么我建议您找到您的应用程序正在侦听给定端口的位置.在Cloud Foundry中,您必须收听$PORT,这是一个环境变量.你可以在这里查看一个例子.

推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有