动态加载程序集[仿Petshop架构应用开发遇到的问题]

      公司又要做网站了,呵呵。以前都是老大搭建整体框架,虽说对他的三层架构不太认同,但也只能将注意力放在应用程序上。其他的就不归我管了。但现在情况变了,老大走了(说实话还真有点舍不得,老大人很好,跟着他也学到不少东西,唉,世事无常啊。),新来的主管不懂NET。嘿嘿,现在我说了算!!
      我是直接仿照PetShop4.0来搭的框架。(其实也没有多大必要这样做,毕竟数据源什么的一般是不会改变的,这样做完全是想切实体验一下别的开发模式)。框架打好后就开始code了。首先要做的是一个简单的登录功能,问题就在这产生了:
      首先出现的问题是:程序集无法加载;调试了半天,发现是引用的程序集名称有误:例如我的SQL数据访问层的名是cLxqq.SQLServerDAL,但实例引用时只有SQLServerDAL。于是乎俺就将配置文件里的<add key="WebDAL" value="cLxqq.SQLServerDAL"/>改成了<add key="WebDAL" value="SQLServerDAL"/>
但紧接着又出现了新问题:对象应用失败.
      这究竟是什么问题呢................捣鼓了半天终于找到了"罪魁祸首"——程序集的名称。俺没有给程序集的名称加上总的命名空间cLxqq.一顿狂改、编译、生成。OK了。
        乱七八糟的写了一通,也不知道大家能否看明白。也没别的,俺就是想记下这个时刻,这毕竟是俺的第一次嘛,呵呵!!!
原文地址:https://www.cnblogs.com/xpengfee/p/789287.html