网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > ASP.NET技巧
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.asp.net利用RAR实现文件压缩解压.
.中国地区三级联动下拉菜单代码和.
.在ASP.NET中上传图片并生成缩略图.
.ASP.NET实现下拉框二级联动组件.
..NET框架2.0里的aspnet_compiler.
.利用WebRequest来实现模拟浏览器.
.asp.net开发wap必备:更好的匹配.
.ASP.net实现无扩展名的URL重写。.
.Asp.Net中使用水晶报表.
.asp.net 1.1中url重写的问题.
.asp.net开发常用技巧收集.
.ASP.NET中文件上传下载方法集合.
.一个无刷新效果定时自动更新页面.
.调用PanelDesigner类时出现找不到.
.关于asp.net 1.0升级到asp.net 2.
.关于Leon.Zhou“ASP.NET 2.0 正式.
.跳出封装剖析ASP.NET脚本回调的原.
.Asp.net生成htm静态文件的两种途.
.ASP.Net2.0 WebPart趣味网页设计.
.使用更精简的代码保证ASP.NET应用.

未能加载文件或程序集Microsoft.ReportViewer.WebForms

发表日期:2008-10-30


我在web 项目使用了ReportViewer 呈现报表,在本机开发环境下,报表显示一切正常,当我把程序部署到别的机器上时,出错如下:“/WebReport”应用程序中的服务器错误。 配置错误

说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息: 未能加载文件或程序集“Microsoft.ReportViewer.WebForms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。系统找不到指定的文件。源错误: 行 17: <compilation debug="true">

行 18: <assemblies>

行 19: <add assembly="Microsoft.ReportViewer.WebForms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />

行 20: <add assembly="Microsoft.ReportViewer.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />

行 21: </assemblies>

源文件: C:\inetpub\wwwroot\WebReport\web.config  

 行: 19 程序集加载跟踪: 下列信息有助于确定程序集“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

那是因为发布程序没配好,bin目录下没有找到相应的dll。

解决办法就是把:虚拟目录下的 所有dll 到拷贝到bin目录下。bin目录下一定要有以下3个文件。 1) Microsoft.ReportViewer.Common.dll 2) Microsoft.ReportViewer.ProcessingObjectModel.dll 3) Microsoft.ReportViewer.WebForms.dll

以上3个dll可以在.NET安装文件中找到(默认在 路径\Microsoft Visual Studio 8\ReportViewer).

也可以添加对Microsoft.ReportViewer.WebForms.dll的引用

上一篇:ASP.NET 1.1 没有出现在 IIS 6.0 中的 Web 服务扩展列表中的解决方法 人气:716
下一篇:发布网站的时候,遇到 未能加载文件或程序集 Microsoft.Office.Tools.Excel, Version=8.0.0.0 人气:1245
浏览全部asp.net的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐