gpt4 book ai didi

azure - MSDeploy vs WebDeploy vs Publish-AzureWebsiteProject vs dnu 发布

转载 作者:行者123 更新时间:2023-12-04 02:07:10 24 4
gpt4 key购买 nike

在了解如何将 ASP.NET 5 应用程序发布到 Azure Web 应用程序时,我遇到了几种发布 .NET Web 应用程序的方法:

  • MSDeploy
  • WebDeploy
  • Publish-AzureWebsiteProject
  • dnu publish

互联网上有关此问题的信息相当分散,我无法理解这些不同“技术”的用途。

它们之间的主要区别是什么以及何时应该/可以使用它们?

最佳答案

部署 Web 应用程序的方法比此处列出的方法还要多。有非常好的文档here讨论部署 Web 应用程序的选项。例如,FTP、Git、Visual Studio、CLI 等...

但从您的列表来看,Web Deploy 和 MS Deploy (msdeploy.exe) 是相同的,并且可以说是最常见的。不过,Web 部署是首选术语,您将在工具中看到它的使用。例如,如果右键单击 ASP.NET 项目并选择“部署”,则“Web 部署”是默认选项。同样,还有其他内容,上面的链接对其进行了解释。

Publish-AzureWebsiteProject 是使用 PowerShell 构建和/或部署 Web 项目(即代码/应用程序)的众多自动化方法之一,它使用 Web 部署方法。

DNU(.NET 开发实用程序)用于构建、打包和部署 DNX(.NET 执行环境)项目。有很多关于此的好信息here

关于azure - MSDeploy vs WebDeploy vs Publish-AzureWebsiteProject vs dnu 发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32623448/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com