代码之家  ›  专栏  ›  技术社区  ›  NullHypothesis

如何将.net核心应用程序从Mac部署到Amazon AWS(Ubuntu)

  •  1
  • NullHypothesis  · 技术社区  · 8 年前

    我已经用visualstudio社区版在Macbook上创建了一个C应用程序,现在想在AWS上部署它。

    虽然我可以在AWS上安装windows机器,但我想挑战自己,在Linux上试试。

    虽然我看到很多教程说你需要在服务器上自己设置核心,但我认为这已经没有必要了,因为AWS似乎可以为你设置所有这些:

    aws image

    假设我这么做了,现在我的服务器启动了,接下来会发生什么?

    我知道我可以使用puTTY或FTP或其他方法将文件移动到服务器上,但这是推荐的方法吗?我听说你可以使用'dotnet publish'和参数来创建要部署的包,但除非我编写一个脚本,否则仍然显得有些过时和耗时。visualstudioforwindows允许更健壮的发布选项,例如直接发布到服务器,但是对于Mac,有什么选项可以以更健壮的方式实现这一点呢?其他人在干什么?

    非常感谢!

    1 回复  |  直到 8 年前
        1
  •  1
  •   maxadorable    8 年前

    https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-2.1&tabs=aspnetcore2x

    将代码放入存储库的一个好方法是SSH和git克隆您的存储库。