ASP.NET ApiDescription выдает исключение: этот метод не может быть вызван на этапе предварительной инициализации приложения - PullRequest
0 голосов
/ 23 апреля 2019

Я пытаюсь создать метод модульного теста для HelpController / Index.Этот метод возвращает описание всех API, он использует System.Web.Http.Description.ApiDescription.

Когда я запускаю «HelpController / Index» в режиме отладки, он работает правильно.Но когда я попытался вызвать HelpController / Index через метод модульного теста, он выдал исключение: «Этот метод не может быть вызван во время предварительной инициализации приложения».

Основано на комментарии здесь: https://stackoverflow.com/questions/ask?guided=true

Я пытался добавить эти строки из файла конфигурации:

Но все та же ошибка.

Вот точная строка кода, которая выбрасываетошибка:

// Конфигурация: это объект HttpConfiguration из параметра var result = Configuration.Services.GetApiExplorer (). ApiDescription;

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