Sử dụng ASP.NET 4.0, tôi đang tạo luồng RDLC bằng cách khởi tạo Microsoft.ReportingServices.RdlObjectModel.Report
, đặt thuộc tính Code
và trả về luồng bằng cách sử dụng RdlSerializer
.Lỗi bảo mật với kiểm soát trình xem báo cáo và báo cáo RDLC trong ASP.NET 4.0
Sau đó, tôi đang đi qua dòng đó đến ReportViewer như vậy:
ReportViewer1.LocalReport.LoadReportDefinition(rdlcStream);
Nếu tôi không thiết lập các Code
bất động sản, tôi không nhận được bất kỳ lỗi và báo cáo hiển thị chính xác, nhưng khi tôi đặt thuộc tính Code
cho báo cáo cần mã tùy chỉnh, tôi nhận được lỗi được đề cập dưới đây 'RequestMinimum' is obsolete
.
Đã xảy ra lỗi không mong muốn khi biên dịch biểu thức. Giá trị trả về của trình biên dịch gốc: ‘[BC40000] 'RequestMinimum' đã lỗi thời: 'Mức bảo mật khai báo cấp độ là lỗi thời và không còn được CLR thi hành theo mặc định. Xem http://go.microsoft.com/fwlink/?LinkID=155570 để biết thêm thông tin. '. ’.
Lỗi này không xảy ra khi sử dụng điều khiển Trình xem báo cáo trong ứng dụng biểu mẫu thắng.
Có ai đã xem/giải quyết vấn đề này không?
+1 Tôi đã gặp lỗi tương tự khi sao chép từ SSRS rdl sang rdlc cục bộ. Tôi đã phải xóa tất cả các biểu thức (giữ nhóm, nhãn) và sau đó tạo lại chúng. Bạn không chắc chắn tuyên bố chính xác nó không thích, nhưng tôi đã có hai lần này và đây là những gì tôi phải làm. –