问题描述:
今天遇到一个挺怪的问题,采用了工厂模式后,出去找不到程序集的问题:
未能加载文件或程序集“Tianyige.SqlServerDAL”或它的某一个依赖项。系统找不到指定的文件。

解决思路:
以前遇到过这类问题,问题在于对程序集和命名空间名称混淆了,比如:命名空间叫SQLServerDAL,而程序集可能叫“Tianyige.SQLServerDAL”,或者叫成“SqlServerDAL”,都会发生找不到对象的错误。解决方法是对应好程序集的名称:
Assembly.Load("Tianyige.SqlServerDAL").CreateInstance("Tianyige.SqlServerDAL.Category");通过bin文件夹下找到相应的DLL,确定其名称。
而这次名称对应好了,看得我眼都花了,一点错没有,还是有问题。最后将错误提示中的文件的dll文件[Tianyige.SqlServerDAL]复制到网站APP下的bin目录中,问题得以解决。

反思:
为什么非要拷到APP下的bin文件夹里呢?是不是因为APP里生成时要直接调用Tianyige.SQLServerDAL?
以后还可能会遇到类似的问题,继续研究关注......

转载于:https://www.cnblogs.com/tianyige/archive/2008/09/14/1290762.html

常见错误:未能加载文件或程序集相关推荐

  1. Power BI连接MySQL 提示错误......未能加载文件或程序集......或它的某一个依赖项

    Power BI连接MySQL数据库时报错: 提示错误未能加载文件或程序集"MySql.Data, Version=5.1.4.0, Culture=neutral,........&quo ...

  2. IIS 发布Web网站或接口,提示错误“未能加载文件或程序集“XXXX, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”

    IIS 发布Web网站或接口,提示错误"未能加载文件或程序集"XXXX, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null ...

  3. 未能加载 mysql.data_连接MySQL 提示错误”未能加载文件或程序集“MySql.Data, Version=5.1.4.0, Culture=neutral,……..” | 学步园...

    CodeSmith4.1.3版本连接MySQL 提示错误"未能加载文件或程序集"MySql.Data, Version=5.1.4.0, Culture=neutral,..... ...

  4. TD_Mgd_3.03_9.dll错误未能加载文件或程序集“TD_Mgd_3.03_9

    TD_Mgd_3.03_9.dll错误:未能加载文件或程序集"TD_Mgd_3.03_9, Version=3.0.0.7684, Culture=neutral, 解决:vs中选择项目属性 ...

  5. 未能加载文件或程序集“System.Runtime.Serialization, Version=2.0.5.0, Culture=neutral,

    在用arcgis server for silverlight api 开发过程中,出现了这么个错误 "未能加载文件或程序集"System.Runtime.Serializatio ...

  6. .NET项目运行错误:未能加载文件或程序集“CefSharp.Core.Runtime.dll”或它的某一个依赖项。找不到指定的模块

    当你在运行包含CefSharp控件的应用程序时,可能会遇到类似以下错误消息: System.IO.FileNotFoundException: 未能加载文件或程序集"CefSharp.Cor ...

  7. 错误提示“未能加载文件或程序集“Microsoft.Office.Interop.Owc11”,

    .NET错误提示: 未能加载文件或程序集"Microsoft.Office.Interop.Excel, Version=11.0.0.0, Culture=neutral, PublicK ...

  8. 未能加载文件或程序集“Iesi.Collections”或它的某一个依赖项。参数错误。 (异常来自 HRESULT:0x80070057 (E_INVALIDARG))

    中文版:未能加载文件或程序集--或它的某一个依赖项.参数不正确. (异常来自 HRESULT:0x80070057 (E_INVALIDARG)) English:Could not load fil ...

  9. 错误:”未能加载文件或程序集“System.Web.Mvc, Version=2.0.0.0” 解决方法

    错误: 通过IIS发布网站,登录后弹出如下错误: Parser Error Message: 未能加载文件或程序集"System.Web.Mvc, Version=2.0.0.0, Cult ...

最新文章

  1. 巴蒂电信在泰米尔纳德邦推出4G Advanced网络
  2. 顶级极客技术挑战赛,你敢来挑战吗?| 大神登峰造极
  3. 如何使用Chrome command API查找SAP Spartacus的router-outlet
  4. TVP两周年:携手同行,让未来可见
  5. linux下调用python脚本,Linux下QT调用Python脚本的解决方案,Qt,python,一种,解决办法
  6. java后台异步任务执行器TaskManager
  7. 计算机网络数据链路层次学习
  8. 关于单元测试的那些事儿,Mockito 都能帮你解决
  9. 教你如何挑选深度学习GPU
  10. Hibernate在MyEclipse8.6中生成报错解决方法
  11. 一篇文章让你拥有用不完的ip代理
  12. 数电-汽车尾灯控制电路设计
  13. 多线程相关知识点详解
  14. 处理tree 树状结构,
  15. 获取今日时间范围区间
  16. 移轴镜头摄影计算机作业模板,移轴镜头拍摄技巧全攻略
  17. 关于计算机网络实验心得体会以及两种错误情况
  18. 【Codecs系列】HEVC中三种Intra帧类型的区别:BLA/IDR/CRA
  19. html判断是否节假日,C# 判断是否是节假日
  20. 稳健经营,龙光集团成为“中国地产上市公司财务稳健奖”获得者之一

热门文章

  1. .NET中的跟踪与调试(TraceDebug)
  2. SpringMVC自学日志05(结果跳转方式,数据处理 ,乱码问题)
  3. java.nio.DirectByteBuffer管理堆外内存
  4. MyBatis中使用LIKE关键字模糊查询
  5. 小知识:vue中的name的作用
  6. URL加载系统之三:NSURLConnection
  7. 获取网页上数据(图片、文字、视频)-b
  8. Mac清理软件为苹果系统迅速减压
  9. 基于JDBC的数据库连接池技术研究与应用
  10. POJ1256 (C++ compare函数)