找不到文件或程序集名称“ADODB”,或找不到它的一个依赖项   是什么问题呀

guanduo 2006-03-31 04:15:36
我 用了水晶报表10,其中用到了 数据集文件(就是扩展名是xsd的文件)。
在本地运行没有问题,部署到服务器上,访问带有水晶报表的那个页面提示:

找不到文件或程序集名称“ADODB”,或找不到它的一个依赖项。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.IO.FileNotFoundException: 找不到文件或程序集名称“ADODB”,或找不到它的一个依赖项。

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

程序集加载跟踪: 下列信息有助于确定程序集“ADODB”无法加载的原因。


=== Pre-bind state information ===
LOG: DisplayName = ADODB, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
(Fully-specified)
LOG: Appbase = file:///D:/TransMis/test
LOG: Initial PrivatePath = bin
Calling assembly : (Unknown).
===

LOG: Publisher policy file is not found.
LOG: No redirect found in host configuration file (C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet.config).
LOG: Using machine configuration file from C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\config\machine.config.
LOG: Post-policy reference: ADODB, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
LOG: Attempting download of new URL file:///C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/test/9328c06e/71824fd1/ADODB.DLL.
LOG: Attempting download of new URL file:///C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/test/9328c06e/71824fd1/ADODB/ADODB.DLL.
LOG: Attempting download of new URL file:///D:/TransMis/test/bin/ADODB.DLL.
LOG: Attempting download of new URL file:///D:/TransMis/test/bin/ADODB/ADODB.DLL.
LOG: Attempting download of new URL file:///C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/test/9328c06e/71824fd1/ADODB.EXE.
LOG: Attempting download of new URL file:///C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/test/9328c06e/71824fd1/ADODB/ADODB.EXE.
LOG: Attempting download of new URL file:///D:/TransMis/test/bin/ADODB.EXE.
LOG: Attempting download of new URL file:///D:/TransMis/test/bin/ADODB/ADODB.EXE.



堆栈跟踪:


[FileNotFoundException: 找不到文件或程序集名称“ADODB”,或找不到它的一个依赖项。]
CrystalDecisions.CrystalReports.Engine.ReportDocument.(Object C) +0
CrystalDecisions.CrystalReports.Engine.ReportDocument.SetDataSource(DataSet dataSet) +21
jsTranMis.crReport.loadUnloadPrint.Page_Load(Object sender, EventArgs e)
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +750

--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.2300; ASP.NET 版本:1.1.4322.2300



有人回答说,把ADODLL放到BIN目录传上去就行,是什么意思呀,我只找到了crdb_ado.dll这个文件
传到BIN目录无效呀,谢谢大家,解释一下
...全文
236 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhoujr 2006-04-11
  • 打赏
  • 举报
回复
在.net的安装路径下把adodb.dll拷贝到BIN目录就可以了
cnjack 2006-04-11
  • 打赏
  • 举报
回复
把adodb.dll Copy到服務器上發布目錄的Bin下就可以了

4,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧