我在Web App(Linux)中部署了.net core 6项目,它已经启动并运行,当我看到日志流时,我可以看到下面的日志
当我创建Web App(f1)时,使用了以下属性
1.发布模式-“代码”
1.运行时堆栈=“Dotnetcore - 6.0”
1.操作系统=“Linux”
即使我选择了“Code”而不是Container,为什么Web App运行在Container中?选择“代码”和“容器”作为发布模型有什么区别?
Kudo还显示“This site cannot be reached ERR_TIMED_OUT”,
1条答案
按热度按时间fbcarpbf1#
Azure App Service for Linux***默认情况下使用Linux容器***来托管Web应用程序,因此可以在日志流中看到这些容器日志。它不会与windows web应用程序相同。
Windows:
选择“代码”和“容器”作为发布模型有什么区别?
1.发布方式: 验证码**
2.发布方式: 容器**
部署web应用选择 code 为 publish 模式时,可以在deployment center=>logs中看到部署日志和状态:
当您选择 Container 作为 publish 模式时,日志将如下图所示:
正如您的日志所示,它找不到清单文件。
为了解决这个问题
WEBSITES_PORT
&值=8080
。