Vì vậy, tôi tiếp tục nhận được 500 - Trang lỗi máy chủ nội bộ trên trang web .net của tôi khi tôi đặt maxJsonLength trong web.config của mình.thiết lập jsonSerialization maxJsonLength trong ASP.net Web.Config cung cấp cho 500 lỗi
Tôi đang sửa đổi .config bởi vì mặc dù tôi sử dụng MaxJsonLength = Int32.MaxValue trên vb.net JavaScriptSerializer của tôi, tôi vẫn nhận được InvalidOperationException cho một từ điển lớn mà tôi đang cố gắng truyền tải ngay cả khi nó ở dưới 4GB MaxJsonLength @ Int32.MaxValue cho phép hoặc thậm chí giới hạn mặc định là 4mb.
Tôi đang sử dụng bộ công cụ ghi đè nếu điều đó có nghĩa là bất kỳ điều gì.
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="2147483647"/>
</webServices>
</scripting>
này không hữu ích (trên thực tế, nó cũng cung cấp cho 500 lỗi mà không cần mã trên)
<sectionGroup name="system.web.extensions" type="System.Web.Extensions">
<sectionGroup name="scripting" type="System.Web.Extensions">
<sectionGroup name="webServices" type="System.Web.Extensions">
<section name="jsonSerialization" type="System.Web.Extensions"/>
</sectionGroup>
</sectionGroup>
</sectionGroup>
nghe này sẽ giúp với InvalidOperationException, nhưng nó thì không. Tôi lấy nó ra, và vẫn còn 500 lỗi.
<add key="aspnet:MaxJsonDeserializerMembers" value="2147483647" />
Rất cám ơn trước!
Sửa
Cùng một vấn đề, nhưng giải pháp của ông không làm việc cho tôi. Mã cuối cùng mà anh ta thêm vào cũng cho 500 lỗi. Problem with <system.web.extensions> config group when upgrading to .NET 4.0
nếu bạn kiểm tra xem nó có phải là firebug của chrome, bạn có nhận được thông báo lỗi trong phản hồi với 500 không? điều gì làm cho bạn nghĩ rằng lỗi là do kích thước của phản hồi, có nhiều lý do khác cho lỗi 500 –
Cảm ơn bạn đã trả lời. Nó không đưa ra chi tiết trong tiêu đề phản hồi và phản hồi chỉ là trang lỗi 500 .net điển hình.Lỗi xuất hiện khi tôi đặt dòng jsonSerialization maxJsonLength vào. Nếu tôi lấy nó ra, mọi thứ đều ổn, ngoại trừ tôi không thể nhận được JSON cực lớn mà tôi cần. –
lạ, tôi sử dụng trong mã của tôi tất cả các thời gian trong web.config giống như bạn đã làm với không có vấn đề, là nó trong ? –