【转】在web 项目使用了ReportViewer时出错

”应用程序中的服务器错误。

--------------------------------------------------------------------------------

分析器错误

说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。

分析器错误信息: 未能加载文件或程序集“Microsoft.ReportViewer.WebForms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。系统找不到指定的文件。

源错误:

行 1:  <%@ Page Language="C#" MasterPageFile="~/成绩管理/MasterTop.master" Theme="mytheme"CodeFile="chengjidayin.aspx.cs" Inherits="成绩管理_chengjidayin" Title="Untitled Page" %>

行 2:

行 3:  <%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"

行 4:      Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>

行 5:  <%@ MasterType  VirtualPath="~/成绩管理/MasterTop.master" %>

源文件: /成绩管理/chengjidayin.aspx    行: 3

程序集加载跟踪: 下列信息有助于确定程序集“Microsoft.ReportViewer.WebForms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”无法加载的原因。

警告: 程序集绑定日志记录被关闭。

要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD)设置为 1。

注意: 会有一些与程序集绑定失败日志记录关联的性能损失。

要关闭此功能,请移除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。

--------------------------------------------------------------------------------

版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.210

解决办法:

解决办法就是把:虚拟目录下的 所有dll 到拷贝到bin目录下。bin目录下一定要有以下3个文件。(可能出现第二个文件找不到的问题,其实第一个和第三个就够了)

1) Microsoft.ReportViewer.Common.dll

2) Microsoft.ReportViewer.ProcessingObjectModel.dll

3) Microsoft.ReportViewer.WebForms.dll

这个几个dll文件的位置:E:\Program Files\Microsoft Visual Studio 8\ReportViewer

同时,还要安装Microsoft Report Viewer Redistributable 2005(其实也就是ReportViewer.exe)即可,该文件在微软网站上可以找到。网址如 下:http://www.microsoft.com/downloads/details.aspx?FamilyID=e7d661ba- dc95-4eb3-8916-3e31340ddc2c&DisplayLang=zh-cn

时间: 2024-10-29 00:30:19

【转】在web 项目使用了ReportViewer时出错的相关文章

Eclipse部署Maven web项目到tomcat服务器时,没有将lib下的jar复制过去的解决办法

我们在做web开发是,经常都要在eclipse中搭建web服务器,并将开发中的web项目部署到web服务器进行调试,在此,我选择的是tomcat服务器.之前部署web项目到tomcat进行启动调试都很正常,今天突然出现无法启动情况,启动过程报如下错误: java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener at org.apache.catalina.loader.Webap

异常类型:Myeclipse10将web项目打成war包时出现security alert:integrity check error

是在对MyEclipse中的web项目打包的时候出现这个异常类型的,点击下边图片的 WAR file(MyEclipse)就会弹出一个警告框然后会MyEclipse就自动关闭了. E security alert:integrity check error this product did not pass the myeclipse integrity check. this security check is a prerequisite for launch of myeclipse. p

eclipse部署maven web项目到tomcat服务器时,没有将lib、web.xml复制过去的解决办法

我这几天在写项目的时候发现自己以前的项目能够访问,隔一段时间写的这个项目却不能够访问,没有发现代码的逻辑错,但是就是访问不了jsp页面,项目一发布就是出现404错误,后来发现原来是发布到tomcat上面的项目上面没有发布index.jsp跟web.xml文件,设置连里面的lib包也没有发布上去. 下面是我在找错误的详细过程,记录下来以防自己以后忘记. 第一步:是你要找到控制台中Servers,然后双击打开它,查看里面的信息. 第二步:配置Server中发布项目的安装目录 后来我发现我发布项目到t

IDEA 使用maven创建web项目,打包war时不会创建class文件

使用maven创建项目后我有创建了个src的目录,导致maven编译不能识别我创建的src文件下的Java文件 修改这样后就可以识别编译Java文件 今天又给自己挖了个坑.......

eclipse中web项目发布到tomcat时项目名称不同

今天使用eclipse进行项目调试开发,有的时候需要修改项目的名称,可是在eclipse中部署到tomcat中访问的时候仍然只能使用旧的项目名称进行访问. 发布的项目会出现路径不对的情况,修改过程, 找到项目目录,在.settings目录下找到org.eclipse.wst.common.component文件,修改文件内容 <?xml version="1.0" encoding="UTF-8"?><project-modules id=&quo

错误:Myeclipse中Web项目尚未部署成功时,关闭Myeclipse发生的错误

引用:http://www.phperz.com/article/14/1205/39544.html 问题描述: Errors occurred during the build. Errors running builder 'DeploymentBuilder' on project 'myf'. java.lang.NullPointerException 原因分析: 此问题一般发生在Myeclipse 保存文件并自动部署时候.本人在写项目的时候,还没等部署好,关闭了了myeclipse

web项目页面加载时,下拉框有值

1.我用的框架是springmvc和mybaitis 由于没有整个项目,直接就去请求的action  :http://localhost:8080/ytert/test/selectStoreType.action . 下面是下拉列表 后台代码查询出来仓库类型: 前台接收值: 最终效果:

web项目引入js包时,报syntax error on token

解决方案也很简单,下面介绍一下,解决步骤: 1.选中jQuery报错的web工程: 2.右键-->Myeclipse-->Exclude From Validation,选中: 3.继续右键Myeclipse-->Run Validation. https://www.cnblogs.com/yadongliang/p/7594470.html 原文地址:https://www.cnblogs.com/2016-cxp/p/9219068.html

VS无法加载Web项目

在VS中修改Web项目的服务器设置时无法加载改Web项目,提示如下图 原因:因为项目中的EbcBuy.Bll.Users.WebApi.csproj.user文件并没有加入到版本控制文件,所以讲项目还原是EbcBuy.Bll.Users.WebApi.csproj项目文件被还原了,但是.user文件并没有被还原,所以导致部分配置配置错误,产生冲突,如下图所示 修改IISURL和UseIISExpress节点即可