通过powershell

时间:2015-12-22 10:03:04

标签: powershell azure azure-storage azure-storage-blobs azure-webjobs

我通过powershell使用以下命令创建了一个azure webjob:Create a Scheduled Azure WebJob with PowerShell

Webjob在上述webapp中成功创建,但是当我尝试启动Web作业时,抛出以下异常

  

System.AggregateException:一个或多个错误   happenMicrosoft.WindowsAzure.Storage.StorageException:遥控器   服务器返回错误:(403)禁止。 System.Net.WebException:   远程服务器返回错误:(403)禁止。

     

Microsoft.WindowsAzure.Storage.Shared.Protocol.HttpResponseParsers.ProcessExpectedStatusCodeNoException [T](HttpStatusCode   expectedStatusCode,HttpStatusCode actualStatusCode,T retVal,   StorageCommandBase`1 cmd,exception ex)

我在webjob中访问一个存储帐户,当我通过visual studio进行部署时,只有在使用Powershell cmdlet时才会运行。

1 个答案:

答案 0 :(得分:0)

Web作业访问的存储帐户与托管的存储帐户处于不同的订阅状态,因此错误403,我将存储帐户的订阅更改为相同的Web作业,并且工作正常。