未能加载文件或程序集“log4net, Version=1.2.10.0, Culture=neutral,

未能加载文件或程序集“log4net, Version=1.2.10.0, Culture=neutral,,第1张

未能加载文件程序集“log4net, Version=1.2.10.0, Culture=neutral缺失的问题,修复步骤如下:

1、通过一定的途径获取度到canusbdrv.dll文件知,例如网上寻找并下载。

2、将canusbdrv.dll文件复制到“C:\Windows\System32”这个目录下。

3、然后,点击“开道始菜单”中的“运行”按钮,输入:regsvr32 canusbdrv.dll,点击确定。

4、最版,在d出的安装完成权canusbdrv.dll的提示上,点击确定。

注意事项:

但是若使用DLL,该DLL不必被包含在最终EXE文件中,EXE文件执行时可以“动态”地引用和卸载这个与EXE独立的DLL文件。

静态链接库和动态链接库的另外一个区别在于静态链接库中不能再包含其他的动态链接库或者静态库,而在动态链接库中还可以再包含其他的动态或静态链接库。

见过下面两种情况会出现这个错误:

1、程序的BIN文件夹中有没有这个DLL文件

2、程序引用了类库,但是程序中与类库中添加了不同版本的Microsoft.Office.Interop.Excel组件

不知道是不是因为 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位的。

然后就能正常访问,不抱那个错误了。

问题是暂时解决了, 具体原因就不清楚了, 仅供参考。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/7771607.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存