水晶报表2010发布问题

安静写代码 2012-05-14 01:04:04
使用水晶报表2010开发的网站,生成网站的时候我将所有的水晶报表DLL全放到BIN文件夹下面了,包括Log4net.dll,并在项目中也引用了Log4net.dll,但是放到服务器上面去,直接就报错,错误情况如下:

说明:在处理向该请求提供服务所需的配置文件发生错误。请检查下面的特定错误详细信息并适当地修改配置文件。

分析器错误信息:未能加载文件或程序集“log4net的版本=1.2.10.0,文化=中立,PublicKeyToken=692fbea5521e1304”或它的一个依赖。位于集的清单定义不匹配的程序集的引用。 (异常来自HRESULT:0x80131040)

配置文档:
<add assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
<add assembly="CrystalDecisions.Shared, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
<add assembly="log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
<add assembly="CrystalDecisions.ReportSource, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
<add assembly="CrystalDecisions.ReportAppServer.Controllers, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
<add assembly="CrystalDecisions.ReportAppServer.DataDefModel, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>

如果将log4net的引用删除,访问可以,但是只要调用打印页面,必出这界面,难道必须要在服务器上面也安装VS2010+CRfor2010才能解决这个问题? 求高手指点
...全文
406 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
雷肿么了 2012-06-06
  • 打赏
  • 举报
回复
亲, ,我也想知道。
本地vs2010 +水表13 正常,发布到服务起上面只要使用了水表的地方就报 这个错。
服务器上有安装
SAP Crystal Reports runtime engine for .NET Framework 4 (64-bit)
安静写代码 2012-05-21
  • 打赏
  • 举报
回复
没人知道么?
安静写代码 2012-05-14
  • 打赏
  • 举报
回复
试过了,没用
xuan.ye 2012-05-14
  • 打赏
  • 举报
回复
试试注册iis

打开程序-运行-cmd:输入一下命令重新注册IIS

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

运行C:\WINNT\MICROSOFT.NET\FRAMEWORK\V版本号\ASPNET_REGIIS.EXE -I 即可

62,268

社区成员

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

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

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

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