无法在IIS上加载文件或程序集'System.Net.Http,Version = 4.2.0.0,Culture = neutral

耶普岑

我开始更新一些nuget软件包,并开始在构建时收到这些警告,但System.Net.Http发生冲突。如这里的建议:

找不到System.Net.Http 4.2.0.0的奇怪问题

我替换了对System.Net.Http的所有引用以使用nuget版本,而不是与Visual Studio捆绑在一起的版本。然后,我按照各地的建议更改了所有重定向绑定(app.configs和web.configs),并使事情在本地运行。但..

当我部署到测试服务器时,我仍然收到错误

Could not load file or assembly 'System.Net.Http, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

我正在使用Net 4.7.0和Visual Studio 2017

我在所有配置中搜索了对4.2.0.0版的引用,但没有找到任何点击。IIS为什么认为它需要这个?

我的nuget版本的System.Net.Http是4.3.4,但实际的web.config包含以下几行

<dependentAssembly>
   <assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
   <bindingRedirect oldVersion="0.0.0.0-4.1.1.3" newVersion="4.1.1.3"/>
</dependentAssembly> 

同样,我可以在本地构建和运行它,但是我的服务器报告错误。

更新:我尝试将其添加到我的服务器上web.config

 <dependentAssembly>
    <assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.1.1.3" />
  </dependentAssembly>

这使错误消失了!但是我仍然不明白为什么我需要这样做?就像为什么我的服务器认为它需要使用4.2.0?

耶普岑

我将解决方案更新为.NET Framework 4.7.2,并确保服务器已安装此版本。那解决了我的问题。之后,我可以删除绑定重定向。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法加载文件或程序集'log4net,Version = 1.2.10.0,Culture = neutral,PublicKeyToken = 1b44e1d426115821'

来自分类Dev

无法加载文件或程序集'System.Web.WebPages.Razor,Version = 2.0.0.0,Culture = neutral或其依赖项之一

来自分类Dev

无法加载文件或程序集'NHibernate,Version = 3.3.1.4000,Culture = neutral,PublicKeyToken = aa95f207798dfdb4'

来自分类Dev

无法加载文件或程序集'System.Web.Http.WebHost,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'

来自分类Dev

FileNotFoundException-无法加载文件或程序集'System,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'

来自分类Dev

无法加载文件或程序集'System.Web.Optimization,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'

来自分类Dev

无法加载文件或程序集'Dapper,Version = 1.8.0.0,Culture = neutral,PublicKeyToken = null'或其依赖项之一

来自分类Dev

无法加载文件或程序集'XXX,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null'或其依赖项之一

来自分类Dev

无法加载文件或程序集'EntityFramework,Version = 6.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'

来自分类Dev

无法加载文件或程序集'Dapper,Version = 1.8.0.0,Culture = neutral,PublicKeyToken = null'或其依赖项之一

来自分类Dev

无法加载文件或程序集'x,Version = zzzz,Culture = neutral,PublicKeyToken = null'或其依赖项之一

来自分类Dev

无法在Windows Server 2008上加载文件或程序集'System.Net.Http.Formatting

来自分类Dev

无法加载文件或程序集'AjaxMin,Version = 4.97.4951.28478,Culture = neutral,PublicKeyToken = 21ef50ce11b5d80f'或其依赖项之一

来自分类Dev

无法加载文件或程序集'Microsoft.Web.Services3,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'

来自分类Dev

发布错误:无法加载文件或程序集“ Microsoft.Web.XmlTransform”,Version = 1.4.0.0,Culture = neutral等或其依赖项之一

来自分类Dev

无法加载文件或程序集'itextsharp,Version = 5.5.0.0,Culture = neutral,PublicKeyToken = 8354ae6d2174ddca'或其依赖项之一

来自分类Dev

无法加载文件或程序集'MySql.Data,Version = 6.9.5.0,Culture = neutral,PublicKeyToken = c5687fc88969c44d'或其依赖项之一

来自分类Dev

无法加载文件或程序集'Microsoft.SqlServer.BatchParser,Version = 9.0.242.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91'

来自分类Dev

System.IO.FileLoadException:无法加载文件或程序集Log4net

来自分类Dev

FileNotFoundException: 无法加载文件或程序集“System.Net.Http.WebRequest”

来自分类Dev

Asp.Net MVC 5和Hottowel 2.01 / Breeze-无法加载文件或程序集'System.Web.Http,Version = 4.0.0.0,...或其依赖项之一

来自分类Dev

带有Nopcommerce的Google Plus API-无法加载文件或程序集System.Net.Http.Primitives

来自分类Dev

Autofac错误:无法加载文件或程序集“ System.Web.Http,Version = 5.2.0.0,...”,我的项目是Owin WebApi2 SelfHost

来自分类Dev

NuGet更新,现在抛出OpenTok:System.IO.FileLoadException:无法在CreateSession上加载文件或程序集JWT Version = 2.0.0.0

来自分类Dev

无法加载文件或程序集“ ActiveUp.Net.Common.dll”或其依赖项之一。不支持该操作(HRESULT的异常:0x80131515)

来自分类Dev

程序集'System.Data,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'中的类型'System.Data.DataRow'未标记为可序列化

来自分类Dev

无法调试.NET Core:无法加载文件或程序集'System.Runtime,版本= 4.2.1.0 / 4.2.0.0

来自分类Dev

无法从程序集'itextsharp,Version = 5.5.3.0,Culture = neutral,PublicKeyToken = 8354ae6d2174ddca'加载类型'iTextSharp.text.html.HtmlParser'

来自分类Dev

无法从程序集'itextsharp,Version = 5.5.5.0,Culture = neutral,PublicKeyToken = 8354ae6d2174ddca'中加载类型'iTextSharp.text.html.HtmlParser'

Related 相关文章

  1. 1

    无法加载文件或程序集'log4net,Version = 1.2.10.0,Culture = neutral,PublicKeyToken = 1b44e1d426115821'

  2. 2

    无法加载文件或程序集'System.Web.WebPages.Razor,Version = 2.0.0.0,Culture = neutral或其依赖项之一

  3. 3

    无法加载文件或程序集'NHibernate,Version = 3.3.1.4000,Culture = neutral,PublicKeyToken = aa95f207798dfdb4'

  4. 4

    无法加载文件或程序集'System.Web.Http.WebHost,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'

  5. 5

    FileNotFoundException-无法加载文件或程序集'System,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'

  6. 6

    无法加载文件或程序集'System.Web.Optimization,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'

  7. 7

    无法加载文件或程序集'Dapper,Version = 1.8.0.0,Culture = neutral,PublicKeyToken = null'或其依赖项之一

  8. 8

    无法加载文件或程序集'XXX,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null'或其依赖项之一

  9. 9

    无法加载文件或程序集'EntityFramework,Version = 6.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'

  10. 10

    无法加载文件或程序集'Dapper,Version = 1.8.0.0,Culture = neutral,PublicKeyToken = null'或其依赖项之一

  11. 11

    无法加载文件或程序集'x,Version = zzzz,Culture = neutral,PublicKeyToken = null'或其依赖项之一

  12. 12

    无法在Windows Server 2008上加载文件或程序集'System.Net.Http.Formatting

  13. 13

    无法加载文件或程序集'AjaxMin,Version = 4.97.4951.28478,Culture = neutral,PublicKeyToken = 21ef50ce11b5d80f'或其依赖项之一

  14. 14

    无法加载文件或程序集'Microsoft.Web.Services3,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'

  15. 15

    发布错误:无法加载文件或程序集“ Microsoft.Web.XmlTransform”,Version = 1.4.0.0,Culture = neutral等或其依赖项之一

  16. 16

    无法加载文件或程序集'itextsharp,Version = 5.5.0.0,Culture = neutral,PublicKeyToken = 8354ae6d2174ddca'或其依赖项之一

  17. 17

    无法加载文件或程序集'MySql.Data,Version = 6.9.5.0,Culture = neutral,PublicKeyToken = c5687fc88969c44d'或其依赖项之一

  18. 18

    无法加载文件或程序集'Microsoft.SqlServer.BatchParser,Version = 9.0.242.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91'

  19. 19

    System.IO.FileLoadException:无法加载文件或程序集Log4net

  20. 20

    FileNotFoundException: 无法加载文件或程序集“System.Net.Http.WebRequest”

  21. 21

    Asp.Net MVC 5和Hottowel 2.01 / Breeze-无法加载文件或程序集'System.Web.Http,Version = 4.0.0.0,...或其依赖项之一

  22. 22

    带有Nopcommerce的Google Plus API-无法加载文件或程序集System.Net.Http.Primitives

  23. 23

    Autofac错误:无法加载文件或程序集“ System.Web.Http,Version = 5.2.0.0,...”,我的项目是Owin WebApi2 SelfHost

  24. 24

    NuGet更新,现在抛出OpenTok:System.IO.FileLoadException:无法在CreateSession上加载文件或程序集JWT Version = 2.0.0.0

  25. 25

    无法加载文件或程序集“ ActiveUp.Net.Common.dll”或其依赖项之一。不支持该操作(HRESULT的异常:0x80131515)

  26. 26

    程序集'System.Data,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'中的类型'System.Data.DataRow'未标记为可序列化

  27. 27

    无法调试.NET Core:无法加载文件或程序集'System.Runtime,版本= 4.2.1.0 / 4.2.0.0

  28. 28

    无法从程序集'itextsharp,Version = 5.5.3.0,Culture = neutral,PublicKeyToken = 8354ae6d2174ddca'加载类型'iTextSharp.text.html.HtmlParser'

  29. 29

    无法从程序集'itextsharp,Version = 5.5.5.0,Culture = neutral,PublicKeyToken = 8354ae6d2174ddca'中加载类型'iTextSharp.text.html.HtmlParser'

热门标签

归档