Ошибка DefaultInlineConstraintResolver в WebAPI 2

Я использую 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-запросы, не сталкиваясь с проблемой разрешения проблем.

Ответы на вопрос(5)

Ваш ответ на вопрос