近做项目,使用的是三层架构,在创建数据访问层接口的时候,使用的是反射和缓存机制,但是在运行的时候,总是提示不成功,测试发现反射机制出现问题,没有生成反射对应的类,加载失败,和别人写的代码进行对比,发现代码一模一样,很是崩溃,后来想到是不是配置文件里出现了错误,打开web.config,和别人的进行对比,还是一样的,没有出现错误,但是为什么别人的可以运行,而我的是运行失败呢,后通过网上查找,终于解决了这个问题,原来是因为反射中加载的程序集的名称与程序集在项目中的名称不一致造成的,后修改项目中程序集