【发布时间】:2018-12-21 02:05:03
【问题描述】:
当我尝试运行我的 WebJob 时,出现以下故障:
[07/12/2018 18:09:21 > 7351a7:ERR] 未处理的异常:Microsoft.Azure.WebJobs.Host.Indexers.FunctionIndexingException:错误索引方法“Foo.Bar”---> System.InvalidOperationException:无效的存储帐户'贮存'。请确保您的凭据正确无误。 ---> Microsoft.WindowsAzure.Storage.StorageException:远程服务器返回错误:(403)禁止。 ---> System.Net.WebException:远程服务器返回错误:(403)禁止。 [07/12/2018 18:09:21 > 7351a7: ERR ] 在 Microsoft.WindowsAzure.Storage.Shared.Protocol.HttpResponseParsers.ProcessExpectedStatusCodeNoException[T](HttpStatusCode expectedStatusCode, HttpStatusCode actualStatusCode, T retVal, StorageCommandBase`1 cmd, Exception ex ) [07/12/2018 18:09:21 > 7351a7: ERR ] 在 Microsoft.WindowsAzure.Storage.Blob.CloudBlobClient.b__19(RESTCommand`1 cmd,HttpWebResponse resp,Exception ex,OperationContext ctx) [07/12/2018 18:09:21 > 7351a7: ERR ] 在 Microsoft.WindowsAzure.Storage.Core.Executor.Executor.EndGetResponse[T](IAsyncResult getResponseResult) [07/12/2018 18:09:21 > 7351a7: ERR ] --- 内部异常堆栈跟踪结束 --- [07/12/2018 18:09:21 > 7351a7: ERR ] 在 Microsoft.WindowsAzure.Storage.Core.Executor.Executor.EndExecuteAsync[T](IAsyncResult 结果) [07/12/2018 18:09:21 > 7351a7: ERR ] 在 Microsoft.WindowsAzure.Storage.Core.Util.AsyncExtensions.c__DisplayClass2`1.b__0(IAsyncResult ar) [2018 年 7 月 12 日 18:09:21 > 7351a7: ERR ] --- 从先前抛出异常的位置结束堆栈跟踪 --- [07/12/2018 18:09:21 > 7351a7: ERR ] 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() [07/12/2018 18:09:21 > 7351a7: ERR ] 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) [07/12/2018 18:09:21 > 7351a7: ERR ] 在 Microsoft.Azure.WebJobs.Host.Executors.DefaultStorageCredentialsValidator.d__1.MoveNext() [07/12/2018 18:09:21 > 7351a7: ERR ] --- 内部异常堆栈跟踪结束 --- [07/12/2018 18:09:21 > 7351a7: ERR ] 在 Microsoft.Azure.WebJobs.Host.Executors.DefaultStorageCredentialsValidator.d__1.MoveNext() [2018 年 7 月 12 日 18:09:21 > 7351a7: ERR ] --- 从先前抛出异常的位置结束堆栈跟踪 --- [07/12/2018 18:09:21 > 7351a7: ERR ] 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() [07/12/2018 18:09:21 > 7351a7: ERR ] 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) [07/12/2018 18:09:21 > 7351a7: ERR ] 在 Microsoft.Azure.WebJobs.Host.Executors.DefaultStorageCredentialsValidator.d__0.MoveNext() [2018 年 7 月 12 日 18:09:21 > 7351a7: ERR ] --- 从先前抛出异常的位置结束堆栈跟踪 --- [07/12/2018 18:09:21 > 7351a7: ERR ] 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() [07/12/2018 18:09:21 > 7351a7: ERR ] 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) [07/12/2018 18:09:21 > 7351a7: ERR ] 在 Microsoft.Azure.WebJobs.Host.Executors.DefaultStorageAccountProvider.d__24.MoveNext() [2018 年 7 月 12 日 18:09:21 > 7351a7: ERR ] --- 从先前抛出异常的位置结束堆栈跟踪 --- [07/12/2018 18:09:21 > 7351a7: ERR ] 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() [07/12/2018 18:09:21 > 7351a7: ERR ] 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) [07/12/2018 18:09:21 > 7351a7: WARN] 已达到此运行允许的最大输出行数,要查看所有作业日志,您可以启用网站应用程序诊断 [07/12/2018 18:09:21 > 7351a7: SYS ERR] 由于退出代码 -532462766,作业失败 [07/12/2018 18:09:21 > 7351a7: SYS INFO] 进程停止,等待 60 秒我已 100% 验证我的存储帐户凭据正确。
当我尝试手动连接到存储帐户并调用 CreateifNotExist 时,我得到:
从Microsoft.WindowsAzure.Storage.StorageExtendedErrorInformation 转储有关异常的其他信息后,我看到:
【问题讨论】:
-
我也明白了
标签: azure azure-storage azure-webjobs