ฉันเพิ่งเปลี่ยนโปรเจ็กต์ของเราจาก ASP .Net Core 1.0.0-rc2-final เป็น 1.0.0 เว็บไซต์และลูกค้าของเราหยุดทำงานเนื่องจากใช้คุณสมบัติ JSON เป็นตัวพิมพ์ใหญ่ ตัวอย่างเช่นตอนนี้ JavaScript บรรทัดนี้ล้มเหลว
for (var i = 0; i < collection.Items.length; i++){
เนื่องจากขณะนี้คอนโทรลเลอร์เรียกอาร์เรย์ว่า "items" แทน "Items" ฉันไม่ได้ทำการเปลี่ยนแปลงใด ๆ นอกเหนือจากการติดตั้งแพ็คเกจที่อัปเดตและแก้ไขไฟล์ project.json ฉันไม่ได้เปลี่ยนไฟล์โมเดล C # ซึ่งยังคงใช้ประโยชน์จากคุณสมบัติของมัน
เหตุใดคอนโทรลเลอร์ ASP.Net Core จึงเริ่มส่งคืน JSON ที่มีคุณสมบัติต่ำกว่า ฉันจะกลับไปให้พวกเขาเคารพกรณีของชื่อคุณสมบัติจากแบบจำลองได้อย่างไร