繁体   English   中英

如何手动将 ASP.NET 核心应用程序的部署版本复制到 Azure web 应用程序(应用服务)

[英]How can I manually copy a deployment build of ASP.NET Core application to Azure web application (App Service)

我有一个 ASP.NET Core (5) 应用程序,它是一个 Webapi 应用程序,它还托管 React static 文件。
我已经构建了该应用程序,我可以在我的机器上启动它,并且它可以与 Kestrel 一起正常工作。 我已经在 Azure 上创建了一个合适的 web 应用程序(Azure 应用程序服务),并将其配置为在 Linux 上使用 .NET 5。如何手动将文件(可执行文件、运行时文件和 React static 文件)复制到我的应用程序服务?

如果这不可能,那么有没有我可以使用的替代 Azure 服务(除了拥有虚拟机)?

只需 zip 内容并访问 https://<app_name>.scm.azurewebsites.net/ZipDeployUI 其中 <app_name> 是您的 web 应用程序的名称并上传 wwwroot 文件夹中的文件(拖放 zip 文件)。

作为另一种选择,尝试使用 Azure 门户访问 Kudu 门户:

在此处输入图像描述

我不知道是什么问题。 我的应用程序的所有 *.scm.* url 在浏览器中返回“服务不可用”(只是灰色背景上的这对白色单词)。
我终于删除了应用程序,我将重新创建它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM