asp.net – SQL Server Reporting Services – 运行报表时出错(A
我有一个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 发布的报告在我的dev机器上工作正常,我安装了ReportViewer 2012可再发行组件(控件的版本11). 所以,问题: 我在发布的网站上遗漏了哪些其他可再发行的dll? 解决方法
同样的问题发生在部署发生后在IE和Firefox上找不到错误的方法,而在本地运行一切正常.
Method not found: 'Boolean Microsoft.ReportingServices.Common.DateTimeUtil.TryParseDateTime(System.String,Boolean ByRef)'. 发生的事情是,在我们的本地bin文件中,有一个比部署服务器更新版本的Microsoft.ReportViewer dll.当部署服务器添加了dll时,它从GAC中选择的版本与在本地使用的版本不同.版本11.0.2而不是11.0.33导致未命中匹配.将dll更新为本地计算机上的相同版本后,修复了该问题.有可能在您重新部署正确的dll后使用,修复您的问题. 要验证bin文件夹和部署文件夹中dll的版本,可以在导航到包含dll的文件夹后使用简单的power shell脚本. dir *.dll | %{ $_.VersionInfo } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – MVCContrib,Html.Grid:如何将基于行的id附
- asp.net – 只允许内容控件直接在包含内容控件的内容页面中
- asp.net-mvc – 根据需要处理ASP.NET MVC可选字段
- asp.net – 调用en外部javascript文件的函数
- asp.net – Python / web scrape / aspx – 没有表格时人性
- asp.net-core – 在ASP.NET Core中将html导出为pdf
- asp.net – 无法加载viewstate.正在加载viewstate的控制树
- 如果会话正在使用,单个asp.net用户可以一次使用多个请求吗?
- 解决“这个操作需要IIS集成管道模式”在ASP.net MVC2
- asp.net – 升级到WebAPI 2.1时出错XmlDocumentationProvid
- rest – asp.net Web Api – 默认错误消息
- [Hei.Captcha] Asp.Net Core 跨平台验证码实现
- 如何将组名应用于asp.net中的HTML单选按钮?
- asp.net – Microsoft MVC“echo / print / outp
- asp.net-core – 如何将在TagHelper流程方法中生
- asp.net-mvc – 没有注册默认实例,无法自动确定类
- ASP.NET MVC&C#:HttpStatusCodeResult()vs
- asp.net-web-api – 密码更改时如何使OAuth令牌无
- asp.net – 如何动态显示网站上的SVN修订版?
- asp.net-mvc – asp.net mvc windows authentica