2016-07-20 72 views
1

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

我能做到这一点使用PowerShell脚本(发布-AzureServiceProject)我的本地机器上(与包和我的本地计算机上服务文件都),但在运行它作为一个WebJob面临的问题。显然,Azure Webjobs/Websites上并未完全支持Azure PS命令​​。

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

回答

0

据我所知,有两种方法可以达到你的要求。

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

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

+0

这非常适合我。非常感谢。我为此使用了#2。 –

+0

不错。恭喜! –

相关问题