加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

异常:未能加载文件或程序集”DAL”或它的某一个依赖项

发布时间:2020-12-14 01:50:09 所属栏目:百科 来源:网络整理
导读:问题 在敲7层登录的时候遇到这样一个问题,反射时显示未能加载文件或程序集”DAL”或它的某一个依赖项。如下图: 原因 1、对反射理解得还不是很清楚(可解决)。 2、开发工具的bug问题(可解决)。 解决方案 1、因为反射 编程要求在网站的Bin文件夹中有已经

问题

在敲7层登录的时候遇到这样一个问题,反射时显示未能加载文件或程序集”DAL”或它的某一个依赖项。如下图:



原因

1、对反射理解得还不是很清楚(可解决)。

2、开发工具的bug问题(可解决)。


解决方案

1、因为反射编程要求在网站的Bin文件夹中有已经编译好的.DLL文件(即保持DLL文件存在),所以UI的BIN文件夹中一定要有缺失的这个文件。

首先,检查DAL层的生成文件路径,将路径更给我UI层bin文件夹下的debug文件夹下,重新生成一下。



2、如果上步没有起到作用,请往下看:

请再次检查文件的生成路径是否在UI文件下,找到UI的bin文件夹中的debug文件夹中,看看是否存在DAL.dll文件,如果不存在,手动添加,再重新生成。请看下图:




3、如果以上步骤仍然没有起到作用,那就是第二个原因造成的了,它是由于异常的扩张。主要是由于引用的项目.net版本与启动的框架不同引起的。

解决方案如下:

1、如果是64位机器,IIS——-应用程序池—高级设置——启用32位应用程序 :true。
2、修改项目属性——生成——目标平台(比如,X86X64)。


最后,还是要耐下心来多查多试呀!山重水复疑无路,柳暗花明又一村!!!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读