默认发布与在Azure中选择发布目标

默认发布与在Azure中选择发布目标,azure,azure-web-app-service,azure-appservice,Azure,Azure Web App Service,Azure Appservice,我有两个应用程序服务应用程序和功能应用程序[不同的解决方案]。两者都是使用.Net core Visual Studio 2019开发的 我在发布应用程序服务期间看到了不同类型的发布向导。这造成了混乱 我想知道,为什么会有不同类型的巫师?为什么在一个解决方案中显示它,而在另一个解决方案中不显示它 一般情况下,我只需点击发布,它就会发布。但是,在“选择发布目标”的情况下,我需要下载发布配置文件并执行“导入配置文件”。在“导入配置文件”期间,我是否需要格外小心?两种类型的发布之间有什么区别?哪种方式

我有两个应用程序服务应用程序和功能应用程序[不同的解决方案]。两者都是使用.Net core Visual Studio 2019开发的

我在发布应用程序服务期间看到了不同类型的发布向导。这造成了混乱

我想知道,为什么会有不同类型的巫师?为什么在一个解决方案中显示它,而在另一个解决方案中不显示它

一般情况下,我只需点击发布,它就会发布。但是,在“选择发布目标”的情况下,我需要下载发布配置文件并执行“导入配置文件”。在“导入配置文件”期间,我是否需要格外小心?两种类型的发布之间有什么区别?哪种方式更可取?有人能帮我理解吗

是否有任何链接/教程可以解释“选择发布配置文件”的逐步方法?谢谢

下面的屏幕截图显示了不同的向导:


在第一幅图像中,您已经创建了发布配置文件。因此,它只是直接要求你发表


在第二种情况下,您还没有发布配置文件,因此它要求您导入或创建发布配置文件。您还可以通过选择应用程序服务(而不是IIS、FTP等)来创建发布配置文件,然后在创建配置文件后,它将像第一种情况一样工作。当然,导入一个配置文件,该配置文件只会发生一次,然后它会自动使用该配置文件

该应用程序已经在Azure中发布,我被告知从不同的插槽下载发布配置文件,并在将来发布时使用该发布配置文件。此外,当我第一次创建发布配置文件(来自VS publish)时,它没有显示我“选择发布目标”,可能因为您选择了作为应用程序服务发布,所以它可能没有显示给您。但无论如何,一旦你选择了应用服务,他们导入了配置文件,它就不应该再问你这个问题了。现在它正在询问您的目标(一旦您选择作为应用程序服务,它将不再询问)。通过VS Publish wizard创建配置文件或从Azure下载配置文件,在这两种情况下,您实际上都会获得相同的配置文件,包括web发布设置、FTP发布设置等详细信息。