【发布时间】:2018-07-11 11:05:53
【问题描述】:
您好,当我测试 azure web 作业的标准代码时
static void Main()
{
var config = new JobHostConfiguration();
var host = new JobHost(config);
host.RunAndBlock();
}
然后我调试代码
public static void ProcessQueueMessage([QueueTrigger("queue")] string message, TextWriter log)
{
log.WriteLine(message);
}
运行良好.....
当我将相同的代码部署到相同的 azure 设置时,我可以看到出现错误
2018-07-11T11:04:04 PID[4280] 错误未处理异常:System.InvalidOperationException:“travelithotelcontentcode”的帐户凭据不正确。 2018-07-11T11:04:04 PID [4280] Microsoft.Azure.WebJobs.Host.Executors.DefaultStorageCredentialsValidator.d__4.MoveNext() 错误 2018-07-11T11:04:04 PID [4280] 错误 --- 堆栈跟踪从先前抛出异常的位置结束--- 2018-07-11T11:04:04 PID [4280] System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess 错误(任务任务) 2018-07-11T11:04:04 PID [4280] System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification 错误(任务任务) 2018-07-11T11:04:04 PID [4280] Microsoft.Azure.WebJobs.Host.Executors.DefaultStorageCredentialsValidator.d__0.MoveNext() 错误 2018-07-11T11:04:04 PID [4280] 错误 --- 堆栈跟踪从先前抛出异常的位置结束--- 2018-07-11T11:04:04 PID [4280] System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess 错误(任务任务) 2018-07-11T11:04:04 PID [4280] System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification 错误(任务任务) 2018-07-11T11:04:04 PID [4280] Microsoft.Azure.WebJobs.Host.Executors.DefaultStorageAccountProvider.d__0.MoveNext() 错误 2018-07-11T11:04:04 PID [4280] 错误 --- 堆栈跟踪从先前抛出异常的位置结束--- 2018-07-11T11:04:04 PID [4280] System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess 错误(任务任务) 2018-07-11T11:04:04 PID [4280] System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification 错误(任务任务) 2018-07-11T11:04:04 PID [4280] System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd 错误(任务任务) 2018-07-11T11:04:04 PID [4280] Microsoft.Azure.WebJobs.Host.Executors.JobHostContextFactory.d__b.MoveNext() 错误 2018-07-11T11:04:04 PID [4280] 错误 --- 堆栈跟踪从先前抛出异常的位置结束--- 2018-07-11T11:04:04 PID [4280] System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess 错误(任务任务) 2018-07-11T11:04:04 PID [4280] System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification 错误(任务任务) 2018-07-11T11:04:04 PID [4280] Microsoft.Azure.WebJobs.Host.Executors.JobHostContextFactory.d__0.MoveNext() 错误 2018-07-11T11:04:04 PID [4280] 错误 --- 堆栈跟踪从先前抛出异常的位置结束--- 2018-07-11T11:04:04 PID [4280] System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess 错误(任务任务) 2018-07-11T11:04:04 PID [4280] System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification 错误(任务任务) 2018-07-11T11:04:04 PID [4280] Microsoft.Azure.WebJobs.JobHost.d__f.MoveNext() 错误 2018-07-11T11:04:04 PID [4280] 错误 --- 堆栈跟踪从先前抛出异常的位置结束--- 2018-07-11T11:04:04 PID [4280] System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess 错误(任务任务) 2018-07-11T11:04:04 PID [4280] System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification 错误(任务任务) 2018-07-11T11:04:04 PID [4280] Microsoft.Azure.WebJobs.JobHost.d__0.MoveNext() 错误 2018-07-11T11:04:04 PID [4280] 错误 --- 堆栈跟踪从先前抛出异常的位置结束--- 2018-07-11T11:04:04 PID [4280] System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess 错误(任务任务) 2018-07-11T11:04:04 PID [4280] System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification 错误(任务任务) 2018-07-11T11:04:04 PID [4280] Microsoft.Azure.WebJobs.JobHost.Start() 错误 2018-07-11T11:04:04 PID [4280] Microsoft.Azure.WebJobs.JobHost.RunAndBlock() 错误 2018-07-11T11:04:04 PID[4280] TravelIT.BookingEngine.TravelPortImageWebJob.Program.Main() 出错
任何想法为什么仅在部署 azure web 作业时才会发生这种情况?
【问题讨论】:
标签: c# azure deployment webjob