Web API 2 kullanıyorum ve yerel kutuda IIS 7.5 kullanarak API yöntemime bir POST gönderdiğimde aşağıdaki hatayı alıyorum.
The inline constraint resolver of type 'DefaultInlineConstraintResolver' was unable to resolve the following inline constraint: 'string'.
Line 21: GlobalConfiguration.Configuration.EnsureInitialized();
API'larımdan hiçbiri IIS kullanarak çalışmıyor. Ancak, IIS Express kullanarak API projemi Visual Studio'da çalıştırabilir ve oturum açma API'ma başarıyla bir POST yapabilirim, ancak başka bir API çağrısına GET isteği yapmaya çalıştığımda kısıtlama çözücü hatası alıyorum.
Bu sorunu gidermek için Visual Studio'da yepyeni bir Web API 2 projesi oluşturdum ve mevcut API'ları yeni projeye birer birer içe aktarmaya ve çalıştıklarından emin olmak için çalıştırmaya başladım. IIS Express'i bu yeni projeyle kullanarak, mevcut API projemle aynı sonuçları alıyorum.
Burada ne eksik? Yepyeni bir projede bile, bu kısıt çözücü sorununa girmeden GET istekleri yapamıyorum.