ตั้งแต่อัปเกรดเป็น RC สำหรับ WebAPI ฉันมีปัญหาแปลก ๆ จริง ๆ เมื่อเรียก POST บน WebAPI ของฉัน ฉันกลับไปที่เวอร์ชันพื้นฐานที่สร้างในโครงการใหม่ ดังนั้น:
public void Post(string value)
{
}
และโทรจาก Fiddler:
Header:
User-Agent: Fiddler
Host: localhost:60725
Content-Type: application/json
Content-Length: 29
Body:
{
"value": "test"
}
เมื่อฉันดีบักสตริง "value" จะไม่ถูกกำหนดให้ มันเป็น NULL เสมอ ใครมีปัญหานี้
(ฉันแรกเห็นปัญหาด้วยประเภทที่ซับซ้อนมากขึ้น)
ปัญหาไม่ได้ถูกผูกไว้กับ ASP.NET MVC 4 เท่านั้นปัญหาเดียวกันนี้เกิดขึ้นสำหรับโครงการ ASP.NET MVC 3 ใหม่หลังจากการติดตั้ง RC