我们有一个.NET Core2.1WebApp on Azure作为应用程序服务。我们通过VisualStudio2017的发布选项将其部署到Azure (尽管它也在Git中)。它有一堆自定义域和SSL,它们都由Azure提供。
我们在VS 2019年用.NET Core3.1编写了一个新版本的web应用程序。相同的功能,但从根本上写,而不是试图升级现有的2.1版本。
现在还没有在线升级版本--而是在本地机器上开发,然后使用使用相同服务的在线测试域,但是环境被切换到使用dev DB和bucket位置等,这是编写新应用程序而不是升级应用程序的原因之一,而且,它看起来更干净,我看到人们在进行升级时遇到了一些问题.
有没有一种简单的方法可以将新的web应用程序/代码转换/发布到当前的Azure应用程序服务中,以取代旧的应用程序?或者我需要创建一个新的after,然后在从旧的应用程序中删除它们之后,在那里创建所有的自定义域、SSL等等?
或者我是否可以切换到git部署,把整个新项目推到旧的项目上--这会起作用还是只会造成某种灾难呢?
发布于 2020-03-27 11:05:37
https://stackoverflow.com/questions/60883531
复制相似问题