Параметр сообщения всегда равен нулю
После обновления до RC для WebAPI у меня возникла какая-то странная проблема при вызове POST в моем WebAPI. Я даже вернулся к базовой версии, сгенерированной для нового проекта. Так:
public void Post(string value)
{
}
и звонит из Фиддлера:
Header:
User-Agent: Fiddler
Host: localhost:60725
Content-Type: application/json
Content-Length: 29
Body:
{
"value": "test"
}
Когда я отлаживаю, строка "значение" никогда не назначается. Это просто всегда NULL. У кого-нибудь есть эта проблема?
(Я впервые увидел проблему с более сложным типом)
Проблема связана не только с ASP.NET MVC 4, такая же проблема возникает для нового проекта ASP.NET MVC 3 после установки RC