我为我的天蓝网站做了一个网络工作。当我在azure网站Web作业选项卡中单击“运行一次”时它可以工作,但是当我每天在确定的时间设置它时它不起作用。
Web作业被标记为成功,但它什么也没做。我正在检查网络工作日志,似乎有五次尝试,但所有这些都显示: Http Action - 请求主持'******。scm.azurewebsites.net'失败:工作缺失基本身份验证字段。我在网站配置,web作业配置和azure连接字符串配置中有AzureWebJobsDashboard和AzureWebJobsStorage,我在各处都添加了希望修复但它不起作用。
昨天工作正常,但今天我做了一个小改动,当我上传新版本时,它在设置时没有用。更改是SQL查询中的新列。有没有人得到这个错误?提前感谢您的帮助。
答案 0 :(得分:2)
使用azure网页加载Web作业,然后配置计划解决了问题。我不知道为什么我的视觉工作室部署在2天前工作正常时没有按计划进行。
答案 1 :(得分:0)
你究竟在哪里找到"缺少基本的auth字段"错误信息?你在用什么类型的预定工作?我怀疑Azure Scheduler。您是否在Azure计划程序日志中发现此错误?
如果您使用的是基本或标准定价层,由于您使用的是WebJobs SDK,因此可以使用更简单的计划机制。请参阅TimerTrigger here。