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

guanduo 2006-03-31 04:12:05
我 用了水晶报表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目录无效呀,谢谢大家,解释一下

...全文
684 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
guanduo 2006-03-31
  • 打赏
  • 举报
回复
谢谢,试一试:)
  • 打赏
  • 举报
回复
项目中添加引用ADODB,选择复制到本地
然后把项目目录下的dll Copy过去
bin文件夹下

62,242

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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