Ошибка конфигурации при запуске приложения-функции Azure - PullRequest
0 голосов
/ 20 мая 2019

Функциональное приложение не может работать с нулевой ошибкой конфигурации

Разработана функция в Visual Studio для чтения ответа API. Он работает нормально при локальном запуске, но не работает при публикации в качестве приложения-функции Azure

Ниже приведена моя функция ввода, которая запускается при входящем HTTP-запросе:

public static async Task<Bolean> Run([HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = null)]HttpRequestMessage req, TraceWriter log)

ожидается нормально работает .. вместо этого ошибка Запрос не имеет связанного объекта конфигурации или предоставленная конфигурация была нулевой.

1 Ответ

0 голосов
/ 20 мая 2019

System.InvalidOperationException: у запроса нет связанного объекта конфигурации, или предоставленная конфигурация была нулевой.

При тестировании запроса на стороне http-сервера вам необходимо предоставить запрос HttpConfiguration.

Чтобы это исправить, нам нужно добавить объект HttpConfiguration через словарь свойств, как показано ниже:

var configuration = new HttpConfiguration();
var request = new System.Net.Http.HttpRequestMessage();
req.Properties[System.Web.Http.Hosting.HttpPropertyKeys.HttpConfigurationKey] = configuration;

Для получения более подробной информации, вы можете обратиться к этой статье .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...