从Azure存储部署云服务
本文关键字:服务 部署 存储 Azure | 更新日期: 2023-09-27 17:57:52
我在Azure文件存储上上传了一个云服务包文件和一个服务配置文件。现在,我想写一个C#代码,从存储中提取文件,并将其上传到云服务暂存部署,最终将其作为WebJob运行。
我能够在本地机器上使用Powershell脚本(Publish-AzureServiceProject)实现这一点(本地机器上有包和服务文件),但在将其作为WebJob运行时遇到了问题。显然,Azure Web作业/网站并不完全支持Azure PS命令。
有人能告诉我如何使用C#来实现这一点吗。
据我所知,有两种方法可以满足您的需求。
-
使用powershell命令和使用c#封装的powershell命令。关于如何使用Powershell部署云服务,请参阅本文档。您可以将代码写入ps文件并使用C#代码进行调用。
-
使用REST API创建云服务并部署您的包。请参考以下方法:创建云服务并创建部署