BadImageFormatException:无法加载文件或程序集'System.Net.WebHeaderCollection'

时间:2017-01-22 12:11:04

标签: asp.net-mvc umbraco

我在umbraco网站上工作时突然出现了这个错误

BadImageFormatException: Could not load file or assembly 'System.Net.WebHeaderCollection'

有没有人有同样的问题?尝试在SO中搜索不同的线程,但未能从典型的BadImageFormatException中获得解决方案。

1 个答案:

答案 0 :(得分:0)

我通过从装配中删除它来解决这个问题。

<remove assembly="System.Net.WebHeaderCollection" />

然后我收到System.Runtime.Handles的另一个程序集错误,所以我也删除了它

<remove assembly="System.Runtime.Handles" />

它现在正在工作。如果有任何复杂情况,我会回到这个答案。这是web.config中的标记

<compilation defaultLanguage="c#" debug="true" batch="false" targetFramework="4.6" numRecompilesBeforeAppRestart="50">
    <assemblies>
        ...
        <remove assembly="System.Net.WebHeaderCollection" />
        <remove assembly="System.Runtime.Handles" />
        ...
    </assemblies>
</compilation>