水晶报表发布到IIS出现了问题~~求高手指点~~~log4net报错 50

在IIS上发布了,然后除了报表的页面都是好的,报表页面报错如下:未能加载文件或程序集“log4net,Version=1.2.10.0,Culture=neutral,P... 在IIS上发布了,然后除了报表的页面都是好的,报表页面报错如下:

未能加载文件或程序集“log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692fbea5521e1304”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)
这个log4net我已经放入发布包里的BIN文件夹下,可是依然报错。。
展开
 我来答
匿名用户
推荐于2017-12-15
展开全部
不知道是不是因为 64位的原因了。

我的
开发环境 是 64位的
测试服务器是 64位的

IIS 里面的设置, 应用程序池里面的 高级设置中, .NET Framework 版本 = V4.0 启用 32 位应用程序 = True

一开始,测试服务器上,只安装一个64位的 CRforVS_redist_install_64bit_13_0_1.zip
报的和你这个错误一样。

后来,在测试服务器上,卸载 64位的,只安装一个 32位的 CRforVS_redist_install_32bit_13_0_1.zip
结果还是报一样的错。

最后, 32位的不卸载,又重新安装了一遍 64位的。
然后就能正常访问,不抱那个错误了。

问题是暂时解决了, 具体原因就不清楚了, 仅供参考。
非典型天秤座
2012-10-25 · TA获得超过1395个赞
知道大有可为答主
回答量:850
采纳率:0%
帮助的人:1362万
展开全部
可能是你下的log4net.dll与水晶报表引用的不一致。报出这个错误。
请参考http://social.msdn.microsoft.com/Forums/zh-SG/wcf/thread/4e3a837e-5848-43eb-b8cc-8da4537777fa
更多追问追答
追问
那怎么改呢
追答
我想问一下你是在VS中运行正常,然后发布到本机的IIS出现问题?还是发布到服务器的IIS出现问题?
如果是发布到服务器,你可以先试试发布到本地,然后配置IIS,看是否出现问题。如果没有问题,尝试在服务器上安装你本地的这个水晶报表组件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式