Как исправить ошибку «Операция недействительна из-за текущего состояния объекта» в .Net Azure Function App? - PullRequest
0 голосов
/ 07 ноября 2019

У меня есть функция .NET Azure, выполняемая приложениями логики, запускаемая соединителем SQL «Когда создается элемент V2». Функция собирает данные из нескольких API и вставляет данные в базу данных SQL. Функция работает хорошо для единичных записей, однако, когда пакет записей вставляется в таблицу SQL, запускающую функцию, функция прерывается со следующей ошибкой:

Операция недопустима из-затекущее состояние объекта

В соответствии с несколькими потоками в переполнении стека (т. е. 'Операция недопустима из-за текущего состояния объекта' ошибка при обратной передаче ), чтобыДля решения проблемы файл веб-конфигурации должен быть настроен следующим образом:

<appSettings>
     <add key="aspnet:MaxHttpCollectionKeys" value="2001" />
</appSettings>

Есть ли способ изменить файл web.config приложения-функции Azure? Где я найду это? Или я должен создать это сам? У вас есть другие идеи, как решить проблему?

1 Ответ

0 голосов
/ 07 ноября 2019

Вы можете установить его с помощью свойств «maxOutstandingRequests» и «maxConcurrentRequests» в host.json в вашей функции Azure (перейдите в приложение вашей функции -> Обзор -> Настройки приложения функции -> host.json)Пожалуйста, обратитесь к этому учебнику

Надеюсь, это поможет вашей проблеме.

...