ฉันใช้ 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 โดยไม่ประสบปัญหาตัวแก้ไขข้อ จำกัด นี้