簡體   English   中英

無法加載文件或程序集 'System.Web.Services,版本 = 4.0.0.0

[英]Could not load file or assembly 'System.Web.Services, Version=4.0.0.0

我已成功將銷售人員 SOAP api 集成到 to.Net Standard 2.0 class 庫項目中,並且工作正常。 現在,當我嘗試使用此 class 庫將 salesforce 調用到 ASP.NET Core2.2 項目中時,它給了我錯誤:

無法加載文件或程序集“System.Web.Services,版本=4.0.0.0,文化=中性,PublicKeyToken=b03f5f7f11d50a3a”。 不應加載引用程序集以供執行。 它們只能在 Reflection-only loader 上下文中加載。 (HRESULT 異常:0x80131058)

我已將 System.Web.Services.dll 放在 ASP.NET Coere2.2 項目 bin 和 obj 文件夾中,但它沒有解決此問題。 我也按照下面給出的說明進行操作,但它也不起作用

https://forums.asp.net/t/2169403.aspx?How+to+resolve+Could+not+load+file+or+assembly+System+Web+Services+Version+4+0+0+0+文化+中性+PublicKeyToken+b03f5f7f11d50a3a++系統+無法+查找++文件+指定+

這可能是因為該庫與ASP.NET Core不兼容。 請參閱您提供的與此相關的鏈接中的評論:

如果我錯了,請糾正我,但參考文檔清楚公開地指出 System.Web.Services 不是 .NET 標准或 .NET 核心的一部分。 該庫不能在核心項目中使用。 看來你的實驗證明了這一點。

You can try to make a new .NET Framework project that ingests the Salesforce SOAP API and expose it in that way to your .NET Core application. 當然,它不是對 .NET 框架應用程序的直接引用,而是更“便攜”的方法,例如 HTTP web 服務。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM