Я использую Web API 2, и я получаю следующую ошибку, когда отправляю POST моему методу API с использованием IIS 7.5 в своем локальном поле.
The inline constraint resolver of type 'DefaultInlineConstraintResolver' was unable to resolve the following inline constraint: 'string'.
Line 21: GlobalConfiguration.Configuration.EnsureInitialized();
Ни один из моих API не работает с использованием IIS. Тем не менее, я могу запустить свой проект API в Visual Studio с помощью IIS Express и успешно сделать POST для моего API входа, но когда я пытаюсь сделать запрос GET на другой вызов API, я получаю ошибку распознавателя ограничений.
Чтобы устранить эту проблему, я создал новый проект Web API 2 в Visual Studio и начал импортировать существующие API в новый проект по очереди и запускать их для обеспечения их работы. Используя IIS Express с этим новым проектом, я получаю те же точные результаты, что и в моем существующем проекте API.
Что мне здесь не хватает? Даже с совершенно новым проектом я не могу делать запросы GET, не сталкиваясь с этой проблемой с разрешениями.