【问题标题】:How can I manually copy a deployment build of ASP.NET Core application to Azure web application (App Service)如何手动将 ASP.NET Core 应用程序的部署版本复制到 Azure Web 应用程序(应用服务)
【发布时间】:2021-08-19 13:25:14
【问题描述】:

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

如果这是不可能的,那么我是否可以使用其他 Azure 服务(除了拥有虚拟机)?

【问题讨论】:

    标签: azure deployment azure-web-app-service


    【解决方案1】:

    只需压缩内容并访问 https://.scm.azurewebsites.net/ZipDeployUI 其中 是您的 Web 应用程序的名称,然后将文件上传到 wwwroot 文件夹(拖放 zip 文件) .

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

    【讨论】:

    • 感谢您的回复。当我转到该链接时,我的浏览器中只显示了以下内容:“服务不可用”。要启用此功能,我需要做些什么特别的事情吗?
    • 不,它应该可以正常工作,除非网站停止
    • 它告诉我它在服务概览中运行。
    • 尝试使用 Azure 门户访问它,我已经上传了一张图片
    • 我试过了,我得到了同样的错误。实际上,我现在已经删除了该应用程序,我将重新创建它。感谢您提供帮助。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-25
      • 2021-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多