WebAPI के लिए RC में अपग्रेड करने के बाद से मैं अपने WebAPI पर POST को कॉल करते समय कुछ वास्तविक अजीब मुद्दे पर हूं। मैं भी नए प्रोजेक्ट पर उत्पन्न मूल संस्करण पर वापस चला गया हूं। इसलिए:
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 तक ही सीमित नहीं है, वही समस्या RC स्थापना के बाद एक नए ASP.NET MVC 3 प्रोजेक्ट के लिए होती है