1. <bdo id="lumra"></bdo>
        <strong id="lumra"></strong>

      1. <i id="lumra"></i>

        當前位置 主頁 > 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、安裝好了之后,即可解決此問題。
        縮小 縮小 縮小 縮小
        雅彩彩票登录