ASP.NET 未能加载文件或程序集或它的某一个依赖项。

本文解决了一个突然出现的错误:在VS2017使用ASP.NET MVC开发时遇到的System.BadImageFormatException。通过调整项目的平台目标设置从AnyCpu到特定的位数配置解决了该问题。
摘要由CSDN通过智能技术生成

 

错误如图所示。VS2017的ASP.NET MVC开发所遇到。

System.BadImageFormatException: 未能加载文件或程序集“”或它的某一个依赖项。试图加载格式不正确的程序。

这个错误出的十分突然,完全没有预兆,自己也什么都没动,程序莫名其妙打不开了,很是慌张。

看了网上很多博客,什么应用程序池,DLL缺失,我DLL并不缺,应用程序池之前确实没有ASP.NET 4.0 但也没注意过。添加了依然不好使。

再搜索谷歌,MSDN,据说有可能是系统位数的问题。

于是找到了这里(右键项目,属性)

平台=> 活动(Any Cpu)【我这里原本就是如此,没改动】

平台目标=> Any Cpu。

问题解决。项目可以正常启动。

其实到这依然是一头雾水,可能是之前我的系统是64位,但这里的设置却出现了错乱,不知道什么时候自己抽风了,这里还有一些其他的关于默认值,32位(x86),64位的选项,这个异常大概率出现在这里。

因为自己从未碰过类似的内容,所以对这个异常有些手足无措,暂时就这么解决了,不过能解决问题就好,记录一下,希望能帮到遇到类似问题的朋友。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值