【发布时间】:2013-10-22 16:21:08
【问题描述】:
我有一个 ASP.NET MVC 前端,它列出了 SQL Azure Reporting Services 上的报告。用户选择要运行的报告,并且该报告被加载到另一个浏览器窗口中。问题是当报告在某些浏览器上运行时(例如 Win7 上的 IE10),所有显示的都是以下消息:
Method not found: 'Boolean Microsoft.ReportingServices.Common.DateTimeUtil.TryParseDateTime(System.String, System.IFormatProvider, System.DateTimeOffset ByRef, Boolean ByRef)'.
在 Win7 上使用 Chrome 报告“半途而废” - 我得到带有日期时间框和另一个下拉列表的顶部栏,当我单击“运行”按钮时,我得到报告导航栏,但没有报告正文.我没有收到上面的消息。
网站已发布到 Azure 网站。我引用了以下 DLL 并将 CopyLocal 设置为 true:
Microsoft.ReportViewer.Common
Microsoft.ReportViewer.WebForms
Microsoft.ReportViewer.DataVisualization
Microsoft.ReportViewer.ProcessingObjectModel
已发布的报告在我安装了 ReportViewer 2012 可再发行组件(控件版本 11)的开发机器上运行良好。
所以,问题:
我发布的网站还缺少哪些其他可再分发的 dll? 什么是 Microsoft.ReportingServices.Common? 'ByRef' 似乎暗示这是 VB - 这是客户端脚本组件吗?我需要在客户端计算机上安装什么东西才能查看报告吗?
【问题讨论】:
标签: asp.net azure reporting-services