Objawy

Załóżmy, że karta SharePoint Services w programie Microsoft BizTalk Server 2013. Podczas pobierania plików z bibliotek dokumentów programu SharePoint Server 2013, które zawierają kolumny zarządzanych metadanych przy użyciu karty, pojawi się następujący komunikat o błędzie:

Windows SharePoint Services otrzymują karty nie powiodło się przetworzenie pliku programu SharePoint Nazwa pliku. Wystąpił następujący błąd:[System.InvalidCastException] nie można rzutować obiektu typu ' System.Collections.Generic.Dictionary'2[System.String,System.Object]' typu 'Microsoft.SharePoint.Client.Field'.Kod błędu: 12310Po problem powoduje ten problem, można cofnąć wyewidencjonowania dla tego pliku, a karta będzie próbował ponownie przetworzyć.Ten błąd został wywołany przez program Windows SharePoint Services odbierania lokalizacji lub wysłać portu z identyfikatora URI wsss: / / [...]? ViewName = ToBizTalk.Identyfikator zdarzenia karty programu Windows SharePoint Services: 12457

Przyczyna

Ten problem występuje, ponieważ BizTalk Server 2013 korzysta z biblioteki klienta programu SharePoint 2010. Jednakże oczekuje się biblioteki klienta programu SharePoint 2013.

Rozwiązanie

Informacje dotyczące zbiorczej aktualizacji

Ten problem został po raz pierwszy rozwiązany w następujących aktualizacji zbiorczej programu BizTalk Server:

Obejście problemu

Aby obejść ten problem, użyj jednej z następujących rozwiązań:

  • Nie należy używać kolumny zarządzanych metadanych w bibliotekach dokumentów programu SharePoint Server 2013.

  • Zamień odwołania zestawów programu SharePoint 2010 zestawów programu SharePoint 2013 z serwera programu SharePoint 2013:

    • Microsoft.SharePoint.Client, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c

    • Microsoft.SharePoint.Client.Runtime, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e94

    Następnie należy utworzyć następujące przekierowania powiązań w plikach konfiguracyjnych systemu BizTalk (BTSNTSvc.exe.config i BTSNTSvc64.exe.config):

    <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>

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.

Powiązane artykuły

Aby uzyskać więcej informacji na temat dodatków service pack i listy Aktualizacja zbiorcza dla programu BizTalk Server zobacz KB 2555976: dodatek Service pack i listy Aktualizacja zbiorcza dla programu BizTalk Server.Aby uzyskać więcej informacji dotyczących poprawek programu BizTalk Server, zobacz KB 2003907: informacji dotyczących poprawek systemu BizTalk i zbiorczej aktualizacji pomocy technicznej.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.