从Azure存储部署云服务

时间:2016-07-20 09:32:56

标签: c# azure azure-web-sites azure-cloud-services

我在Azure文件存储上上传了一个Cloud Service Package文件和一个Service Configuration文件。现在,我想编写一个C#代码从存储中提取文件并将其上传到Cloud Service Staging Deployment,最终将其作为WebJob运行。

我能够在我的本地计算机上使用Powershell脚本( Publish-AzureServiceProject )实现此目的(在本地计算机上同时包含软件包和服务文件),但在将其作为WebJob运行时遇到问题。显然,Azure Webjobs /网站并不完全支持Azure PS命令​​。

有人可以让我知道如何使用C#实现这一目标。

1 个答案:

答案 0 :(得分:0)

据我所知,有两种方法可以满足您的要求。

  1. 使用powerhell命令和使用c#封装的powershell命令。 有关如何将Powershell用于部署云服务,请参阅此document。您可以将代码写入ps文件并使用C#代码调用它。

  2. 使用REST API创建云服务并部署您的软件包。请参考以下方法: create cloud serviceCreate Deployment

相关问题