前些天,对一个网站做了个迁移部署,结果模块整体报错,页面显示错误如下:
看着错误信息,百度了半天,任然 是一头雾水。没有办法,只有采取替换的方式来逐步查找问题。
重新发布了个页面,替换了页面以及对应的dll文件,还是出错。替换了相应的配置文件,仍然出错。
后来把bin目录夹下的所有dll文件全部删除,只保留替换的dll文件,发现正常,逐步将删除的dll文件复制进bin文件夹,最终发现问题是因为一个创建时间很早的dll文件造成的,将该文件去除,其他情况恢复原有的部署方式,页面正常了。
核查了这个dll文件,这个dll文件所关联的Framework框架较早,造成了现有Framework不能加载对应的dll文件,引发了这次错误。