Sto utilizzando l'API Web 2 e visualizzo il seguente errore quando invio un POST al mio metodo API utilizzando IIS 7.5 sulla mia casella locale.
The inline constraint resolver of type 'DefaultInlineConstraintResolver' was unable to resolve the following inline constraint: 'string'.
Line 21: GlobalConfiguration.Configuration.EnsureInitialized();
Nessuna delle mie API funziona con IIS. Tuttavia, sono in grado di eseguire il mio progetto API in Visual Studio utilizzando IIS Express e eseguire correttamente un POST alla mia API di accesso, ma quando provo a fare una richiesta GET a un'altra chiamata API, ottengo l'errore del risolutore di vincoli.
Per risolvere questo problema, ho creato un nuovo progetto API Web 2 in Visual Studio e ho iniziato a importare le API esistenti nel nuovo progetto una alla volta e ad eseguirle per assicurarne il funzionamento. Usando IIS Express con questo nuovo progetto, ottengo gli stessi risultati esatti che ho avuto con il mio progetto API esistente.
Cosa mi sto perdendo qui? Anche con un nuovo progetto non sono in grado di effettuare richieste GET senza imbattermi in questo problema del risolutore di vincoli.