【发布时间】:2019-11-25 16:30:47
【问题描述】:
我已经使用 VS2019 部署将 asp.net core 2.2 webapp 部署到 azure linux appservice。
成功了,但我的首页仍然是默认 Azure 页面,并且没有一个控制器在工作。
我错过了什么?
我通过运行 devops build/release 得到了相同的结果。
我必须设置环境变量 WEBSITE_WEBDEPLOY_USE_SCM = false 才能部署应用程序。 我尝试在 azure 上查找 Default Documents 页面以删除默认页面,但它的 azure 页面不见了。
我通过 FTP 上传到服务器,我的应用程序在那里,没有任何 default.html 的迹象。
部署成功后如何让我的网站实际运行和显示?
【问题讨论】:
-
也许您将应用部署到一个部署槽但尝试在另一个部署槽中浏览它?
-
嗨,您有没有发现这个问题的根本原因?...
-
stackoverflow.com/a/59737998/6576267 是的,您需要为 Linux 应用程序运行启动命令。在您启动程序之前,该页面将只显示默认的 windows 应用程序页面。
标签: azure web-deployment asp.net-core-2.2