Мне не удается выполнить код CSOM как задание таймера функции Azure, и я получаю ошибку 400 неверных запросов после выполнения оператора запроса «Выполнить».Код выполнялся как консольное приложение без ошибок
Здесь я не создаю и не развертываю приложение через visual studio.Я непосредственно выполняю код в самой Azure в функции таймера в файле run.csx, здесь я делаю обычную аутентификацию, не передавая токен доступа, и использую заявление учетных данных в Интернете через 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)