嗨,当我测试 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);
}
运行良好......
当我将相同的代码部署到相同的天蓝色设置时,我可以看到出现错误
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 错误。
任何想法为什么这仅在部署 azure web 作业时发生?