【问题标题】:Azure webjob Error only on deployment :The account credentials for xxx are incorrectAzure webjob 仅在部署时出错:xxx 的帐户凭据不正确
【发布时间】: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


    【解决方案1】:

    检查您的部署配置文件“travelithotelcontentcode” 并检查凭据(ID 和密码)是否与从 azure 门户中的 azure 应用获取的配置文件相同。

    否则,您应该尝试从头开始创建一个新配置文件并再次选择您要部署到的资源,这应该使用最新的凭据更新凭据。

    【讨论】:

    • 您好,感谢您的回复。我注意到当我们删除防火墙设置时,网络作业可以正常运行.....你知道如何让防火墙接受应用服务和网络作业吗?
    猜你喜欢
    • 2021-11-09
    • 1970-01-01
    • 1970-01-01
    • 2019-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多