在网上看到不少朋友问到这样一个问题:试图加载格式不正确的程,恰好我也遇到过这种错误。
发生背景是开发完成发布到服务器上以后浏览报错。
当时网上找资料,大多数情况是服务器与本机一个64位一个32位,发布后就会报这样的错误,这种情况只需要在项目属性里修改生成的目标平台就可以了,网上解决方案也挺多,不再赘述。
而我遇到的情况始终没有找到解决方案,所以有必要分享一下我的解决办法。开发系统:win10 64位,安装vs2012,服务器:winserver2003 64位。也就是说目标和开发环境都是64位,没必要做上面的平台转换,经过一些尝试,原来是存在一些framework2.0版本才支持的dll文件(我报错的祸根是sqllite.dll),删掉就可以了。