我通过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时才会运行。
答案 0 :(得分:0)
Web作业访问的存储帐户与托管的存储帐户处于不同的订阅状态,因此错误403,我将存储帐户的订阅更改为相同的Web作业,并且工作正常。