用C#编程创建azure网站

时间:2016-03-17 08:15:17

标签: powershell azure msdeploy webdeploy azure-management-api

我想用C#在Azure中创建/更新网站/云服务。我的目标是在Azure中部署网站/云服务,无需任何用户干预。

有人可以帮我解决以下问题吗?

  1. 我们可以使用C#代码管理Azure网站/云服务吗?如果是,则如何(任何库/ api / nuget包)?
  2. 如果在C#中无法实现,那么实现此目的的其他选项有哪些?我读过WebDeploy(MsDeploy),powershell可以做这项工作,但我不确定在这种情况下哪一种最好,以及如何使用它们。

1 个答案:

答案 0 :(得分:1)

这完全取决于您的情况。如果您有一个系统来运行您的powershell脚本,这可能是一个不错的选择(https://azure.microsoft.com/en-us/documentation/articles/powershell-install-configure/)您还可以使用跨平台命令行工具来编写部署/ Web应用程序创建脚本。还有其他不同的选项,特别是对于连续部署到Web应用程序。例如,您可以将github存储库连接到现有的Web应用程序并从该存储库进行部署。

您正在寻找的C#库应该是这个:

https://github.com/Azure/azure-sdk-for-net/tree/master/src/ResourceManagement/WebSite