gpt4 book ai didi

azure - 在计时器功能应用程序中执行 CSOM 代码时出现 400 bad request 错误

转载 作者:行者123 更新时间:2023-12-02 06:30:35 26 4
gpt4 key购买 nike

我无法将 CSOM 代码作为 Azure 函数计时器作业执行,并且在执行执行查询语句后收到 400 错误请求错误。该代码作为控制台应用程序执行,没有任何错误

这里我不是通过 Visual Studio 创建和部署应用程序。我直接在文件 run.csx 中的计时器函数中执行 Azure 本身的代码,在这里我进行正常的身份验证,而不传递访问 token ,并通过传递硬编码的用户名和安全字符串密码来使用 SharePoint 在线凭据语句并面对问题。

堆栈跟踪

2018-10-08T20:56:17  Welcome, you are now connected to log-streaming service.
2018-10-08T20:56:38.007 [Information] Executing 'Functions.ExpiredSLAIdentifier' (Reason='This function was programmatically called via the host APIs.', Id=36f36c56-ac48-4220-bcc4-040658d77fa2)
2018-10-08T20:56:42.685 [Information] Azure Function Exception: at System.Net.HttpWebRequest.GetResponse()
at Microsoft.SharePoint.Client.SPWebRequestExecutor.Execute()
at Microsoft.SharePoint.Client.ClientContext.GetFormDigestInfoPrivate()
at Microsoft.SharePoint.Client.ClientContext.EnsureFormDigest()
at Microsoft.SharePoint.Client.ClientContext.ExecuteQuery()
at Submission#0.Run(TimerInfo myTimer, ILogger log) in D:\home\site\wwwroot\ExpiredSLAIdentifier\run.csx:line 25
2018-10-08T20:56:42.702 [Information] Executed 'Functions.ExpiredSLAIdentifier' (Succeeded, Id=36f36c56-ac48-4220-bcc4-040658d77fa2)

最佳答案

创建 Function App 时,运行时版本默认设置为 ~2。不应该使用那个。应该是V1。

Runtime version: 1.0.11959.0 (~1)

这解决了问题。

关于azure - 在计时器功能应用程序中执行 CSOM 代码时出现 400 bad request 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52710079/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com