我想用 C# 在 Azure 中创建/更新网站/云服务。我的目标是在 Azure 中部署网站/云服务,无需任何用户干预。
谁能帮我解决以下问题?
- 我们可以使用 C# 代码管理 Azure 网站/云服务吗?如果是,那么如何(任何库/api/nuget 包)?
- 如果在 C# 中不可能,那么还有什么其他选择可以实现这一点?我阅读了 WebDeploy(MsDeploy),powershell 可以完成这项工作,但我不确定在这种情况下哪一个是最好的以及如何使用它们。
我想用 C# 在 Azure 中创建/更新网站/云服务。我的目标是在 Azure 中部署网站/云服务,无需任何用户干预。
谁能帮我解决以下问题?
这完全取决于您的情况。如果您有一个系统来运行您的 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