Web API 2를 사용하고 있으며 로컬 상자에서 IIS 7.5를 사용하여 API 메서드에 POST를 보낼 때 다음 오류가 발생합니다.
The inline constraint resolver of type 'DefaultInlineConstraintResolver' was unable to resolve the following inline constraint: 'string'.
Line 21: GlobalConfiguration.Configuration.EnsureInitialized();
IIS를 사용하는 API는 없습니다. 그러나 IIS Express를 사용하여 Visual Studio에서 API 프로젝트를 실행하고 로그인 API에 POST를 성공적으로 만들 수 있지만 다른 API 호출에 GET 요청을 시도하면 제약 조건 해결 오류가 발생합니다.
이 문제를 해결하기 위해 Visual Studio에서 새로운 Web API 2 프로젝트를 만들고 기존 API를 한 번에 하나씩 새 프로젝트로 가져 와서 작동시키기 시작했습니다. 이 새로운 프로젝트에서 IIS Express를 사용하면 기존 API 프로젝트에서와 동일한 결과를 얻습니다.
내가 여기서 무엇을 놓치고 있습니까? 아주 새로운 프로젝트 라하더라도이 제약 조건 해결 문제를 겪지 않으면 서 GET 요청을 할 수 없습니다.