1. <strike id="x5xg0"><small id="x5xg0"><ruby id="x5xg0"></ruby></small></strike>
      <code id="x5xg0"></code>

      <code id="x5xg0"></code>

      <del id="x5xg0"><em id="x5xg0"><optgroup id="x5xg0"></optgroup></em></del>

      <th id="x5xg0"></th>
      <object id="x5xg0"><option id="x5xg0"></option></object><strike id="x5xg0"><video id="x5xg0"></video></strike>

      當前位置 主頁 > iis相關 >

        IIS服務器發布后調用服務問題解決

        欄目:iis相關 時間:2018-08-27 13:37

         IIS在服務器發布之后就會涉及到調用服務的問題,別人開發好的服務咱們只需在自己的WCF層調用即可。調用自己本地的服務是完全沒有問題的,但從本地調用服務器上發布好的服務就會出現這樣的異常:System.IO.FileLoadException:Couldnotloadfileorassembly'System.Core,Version=2.0.5.0,Culture=neutral,PublicKe
        yToken=7cec85d7bea7798e,Retargetable=Yes。
         
          一、原因
         
         出現以上問題主要是由于程序引用的庫引用了PCL(PortableClassLibrary)的庫,該庫可以讓用戶編寫可以跨多個.netframework平臺的托管庫。簡單理解為有些dll有支持PCL,所以reference的是2.0.5的版本,而通常在實際執行的時候會自動對應到正確的版本,測試機器沒有事因為缺少KB2468871?赡苁且驗闇y試機器沒有開對外的這個服務,所以沒有跑WindowsUpdate才會導致這個KB沒有被安裝到。
         
          二、解決方案
         
         1、下載安裝.NET4.0的更新程序就可以解決,查看了一下我自己的netframework版本如下:
         
         2、服務器上的版本:
         
         3、安裝好了之后,即可解決此問題。
      縮小 縮小 縮小 縮小
      雅彩彩票登录