网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
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,移动开发
本月文章推荐
.如何解决Remoting无法传输存储过.
.ASP.NET网络编程中经常用到的27个.
.简单而又复杂的ASP.NET编程模型 .
.Sys.ScriptLoader与JS加载进度条.
.ASP.NET中前台javascript与后台代.
.使用ASP.NET Atlas ListView控件.
.ASP.NET设计网络硬盘之文件夹实现.
.ASP.net组件编程中的两种事件编写.
.asp.net 1.1/ 2.0 中快速实现单点.
.ASP.Net常用功能整理--生成图片的.
.ASP.NET 2.0 AJAX中Webservice调.
.基于.NET数字处理程序的框架设计.
.使用ASP.NET 2.0中的ReportViewe.
.开发手记之实现web.config的快速.
.Web导出Word需要添加头文件.
.asp.net定制简单的错误处理页面.
.Asp.net(C#)多文件上传.
.在asp.net中实现删除DataGrid的某.
.关于OpenSmtp邮件标题过长后出现.
.学习使用ASP.NET 2.0的本地化.

发布网站的时候,遇到 未能加载文件或程序集 Microsoft.Office.Tools.Excel, Version=8.0.0.0

发表日期:2008-10-30


开发环境:Windows2003(sp2),iis6,sql server 2005,vs2005。office2003。

服务器:Windows2003(sp2),iis6,sql server 2005。office2003。说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。

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

源错误:

行 38:    <assemblies>行 39:     <add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>行 40:     <add assembly="Microsoft.Office.Tools.Excel, Version=8.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>行 41:     <add assembly="Office, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"/>行 42:     <add assembly="Microsoft.Vbe.Interop, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"/></assemblies></compilation>
 

源文件: D:\BGS_LAN_Manage\web\web.config    行: 40

程序集加载跟踪: 下列信息有助于确定程序集“Microsoft.Office.Tools.Excel, 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.62 
 

这个问题初步判断为服务器上面缺少office的组件。

我开发的环境安装了vs2005。vs2005安装完毕后,在GAC(路径为:C:\WINDOWS\assembly)中注册很多程序集。在C:\WINDOWS\assembly目录下面找到了Microsoft.Office.Tools.Excel 版本:8.0.0.0 公钥标识:b03f5f7f11d50a3a  与我的配置文件一致。(奇怪为什么配置文件中PublicKeyToken=“B03F5F7F11D50A3A"为大写,而C:\WINDOWS\assembly目录下面的公钥标识为小写呢?难道。net不分大小写?)

服务器上由于没有安装vs2005。而开发网站的时候“引用dll “ 的时候引用的是C:\WINDOWS\assembly下面的程序集。在服务器的C:\WINDOWS\assembly目录下面根本就不存在Microsoft.Office.Tools.Excel 所以运行网站的时候报错。

上一篇:未能加载文件或程序集Microsoft.ReportViewer.WebForms 人气:1461
下一篇:分析器错误信息: 未能加载文件或程序集的错误 人气:1174
浏览全部asp.net的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐