修正: 無法使用 SharePoint Services 介面卡從 SharePoint 伺服器 2013年文件庫中下載檔案

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:3050885
徵狀
假設您在 Microsoft BizTalk Server 2013年使用 SharePoint Services 介面卡。當您下載檔案從 SharePoint 伺服器 2013年包含受管理的中繼資料行使用的介面卡的文件庫時,您會收到下列錯誤訊息:
收到 Windows SharePoint Services 的介面卡無法處理的 SharePoint 檔案 檔名.發生下列錯誤:
[System.InvalidCastException] 無法將型別轉換的物件型別 ' System.Collections.Generic.Dictionary'2[System.String,System.Object]' 以鍵入 'Microsoft.SharePoint.Client.Field'。
錯誤碼: 12310
一旦解決問題,造成這個問題,您可以復原簽出這個檔案,和配接器會嘗試重新處理。
此錯誤所觸發 Windows SharePoint Services 的接收位置或傳送埠與 URI wsss: / / [...]?ViewName = ToBizTalk。
Windows SharePoint Services 配接器的事件識別碼: 12457

發生的原因
BizTalk Server 2013年使用 SharePoint 2010 用戶端程式庫,就會發生這個問題。不過,都必須 SharePoint 2013 用戶端程式庫。
解決方案

累積更新資訊

下列的累積更新的 BizTalk Server,已先修正這個問題:
其他可行方案
若要解決這個問題,請使用下列解決方法之一:
  • 請勿使用 SharePoint 伺服器 2013年文件庫中的受管理的中繼資料行。
  • 取代從 SharePoint 2013 伺服器的 SharePoint 2013 組件參考的 SharePoint 2010 組件:
    • Microsoft.SharePoint.Client、 版本 = 15.0.0.0,文化特性 = 中性,PublicKeyToken = 71e9bce111e9429c
    • Microsoft.SharePoint.Client.Runtime、 版本 = 15.0.0.0,文化特性 = 中性,PublicKeyToken = 71e9bce111e94
    然後,建立下列繫結重新導向 (BTSNTSvc.exe.config 和 BTSNTSvc64.exe.config) 的 BizTalk 組態檔中:
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">      <dependentAssembly>        <assemblyIdentity name="Microsoft.SharePoint.Client"                          publicKeyToken="71e9bce111e9429c"                          culture="neutral" />        <bindingRedirect oldVersion="14.0.0.0"                         newVersion="15.0.0.0"/>      </dependentAssembly>                  <dependentAssembly>        <assemblyIdentity name="Microsoft.SharePoint.Client.Runtime"                          publicKeyToken="71e9bce111e9429c"                          culture="neutral" />        <bindingRedirect oldVersion="14.0.0.0"                         newVersion="15.0.0.0"/>      </dependentAssembly></assemblyBinding>
狀況說明
Microsoft 已確認這是<套用> 一節所列出的 Microsoft 產品的問題。
参考
如需 BizTalk Server 的 service pack 和累積的更新清單的詳細資訊,請參閱 KB 2555976: Service pack 以及 BizTalk Server 的累積更新清單.

如需有關 BizTalk Server hotfix 的詳細資訊,請參閱 KB 2003907: 資訊 BizTalk hotfix 及累積更新支援.

警告:本文為自動翻譯

內容

文章識別碼:3050885 - 最後檢閱時間:10/09/2015 23:39:00 - 修訂: 1.0

Microsoft BizTalk Server 2013 Branch, Microsoft BizTalk Server 2013 Developer, Microsoft BizTalk Server 2013 Enterprise, Microsoft BizTalk Server 2013 Standard

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3050885 KbMtzh
意見反應