代码之家  ›  专栏  ›  技术社区  ›  Jose Parra

我可以发布ASP吗。NET Core app into an Azure AppService on a Linux Service Plan from Visual Studio?

  •  0
  • Jose Parra  · 技术社区  · 6 年前

    我只需要在Linux服务计划中部署一个aspnet核心应用程序。 我尝试从门户预先创建Linux服务计划(到它自己的资源组中),然后在VS中启动发布配置文件创建过程,但它没有显示Linux资源组或服务计划。 我只能在使用Git集成的Linux机器上找到这样做的参考。

    提前感谢,

    保乐

    1 回复  |  直到 6 年前
        1
  •  1
  •   Jerry Liu Phantom    6 年前

    不幸的是,目前我们无法通过VS将web应用部署到Azure linux服务计划。根据设计,我们只能在VS发布过程中看到windows服务计划。

    然而,我们还有其他选择。

    • FTP—将预编译文件(在~/bin/Debug(Release)文件夹下)上载到网站。这是 reference

    • 本地Git--您可能已经阅读了 tutorial 。请注意,Git bash也可以在Windows中使用。

    • GitHub--遵循以下步骤 reference 要将VS连接到GitHub,请在门户中配置部署选项。之后,您的代码将在推送到GitHub后自动部署。

    还有其他一些部署方式,如CI/CD,即门户中的连续交付和另一个源代码管理工具BitBucket。我建议您使用GitHub,因为配置后在VS中操作很简单。