Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Příznaky

Při použití řešení sandboxu nebo webové části se mohou zobrazit chybové zprávy podobné následujícímu v protokolech SharePoint Sjednocený protokolovací systém (ULS). Tyto zprávy značí, že některá řešení sandboxu nebo webové části jsou blokované.

Pro SharePoint Foundation 2013 a SharePoint Enterprise Server 2016 s nainstalovanou aktualizací zabezpečení z května 2022: 

ID události

Zprávu

ajrme

Volání ExecuteRequestInSandBox se nezdařilo. System.ArgumentException: Typ nebyl v Microsoftu přeložitelný. SharePoint. UserCode.SPUserCodeExecutionManager.SPUserCodeSerializationBinder.BindToType(String assemblyName, String typeName)
Na
......  

ajlz0

Zobrazuje se chybová zpráva výjimky System.ArgumentException: Typ nebyl v Microsoftu přeložitelný. SharePoint. UserCode.SPUserCodeExecutionManager.SPUserCodeSerializationBinder.BindToType(String assemblyName, String typeName)
Na
......

Pro SharePoint Foundation 2013 s nainstalovanou aktualizací zabezpečení z června 2022 nebo novější aktualizací zabezpečení a pro SharePoint Enterprise Server 2016 s nainstalovanou aktualizací zabezpečení z července 2022 nebo novější:

ID události

Zprávu

6k389

Neplatný typ: type=XXXXX; assembly=YYYYY, in SPUserCodeSerializationBinder. Další informace najdete v https://go.microsoft.com/fwlink/?LinkId=2196531 a dozvíte se, jak tuto chybu vyřešit.

ajrme

Volání ExecuteRequestInSandBox se nezdařilo. System.ArgumentException: Typ nebyl v Microsoftu přeložitelný. SharePoint. UserCode.SPUserCodeExecutionManager.SPUserCodeSerializationBinder.BindToType(String assemblyName, String typeName)
Na
......

ajlz0

Zobrazuje se chybová zpráva výjimky System.ArgumentException: Typ nebyl v Microsoftu přeložitelný. SharePoint. UserCode.SPUserCodeExecutionManager.SPUserCodeSerializationBinder.BindToType(String assemblyName, String typeName)
Na
......

Příčina

Počínaje aktualizací zabezpečení z května 2022 SharePoint služba sandboxu dále omezuje typy a sestavení, které umožňuje spustit ve výchozím nastavení. 

Řešení 

Pokud chcete tento problém vyřešit, musíte zaregistrovat typy nebo sestavení třetích stran, které služba SharePoint sandboxu povolí spuštění. Postupujte takto:

  1. Pro SharePoint Foundation 2013 nainstalujte aktualizaci zabezpečení z června 2022 nebo novější aktualizaci zabezpečení. Pro SharePoint Enterprise  Server 2016 nainstalujte aktualizaci zabezpečení z července 2022 nebo novější aktualizaci zabezpečení. 

  2. K aktivaci problému použijte ovlivněné řešení sandboxu nebo webovou část. 

  3. Otevřete protokol SharePoint ULS a vyhledejte ID události 6K389. S TÍMTO ID události najdete následující zprávu: 

    Neplatný typ: type=XXXXX; assembly=RRRR v SPUserCodeSerializationBinder. Další informace najdete v https://go.microsoft.com/fwlink/?LinkId=2196531 a dozvíte se, jak tuto chybu vyřešit.

  4. Všimněte si typů a sestavení, které jsou blokovány. 

  5. Otevřete soubor web.config webové aplikace, ve které jsou umístěna řešení sandboxu nebo webové části. Cesta k web.config by obvykle vypadala takto:

    C:\inetpub\wwwroot\wss\VirtualDirectories\<port webové aplikace>

  6. Přidejte prvek AllowedListItems v oddílu configuration/SharePoint/SafeMode.  

  7. Uvnitř AllowedListItems elementu, přidejte AllowedItem element s Name atribut nastaven na AllowedSandboxType v následujícím formátu:

  • Pokud chcete odblokovat konkrétní typy, přidejte prvky s vlastností Type následujícím způsobem:

    <AllowedItem Name="AllowedSandboxType" Type="XXXXX"/>

  • Pokud chcete odblokovat konkrétní sestavení, přidejte prvky s vlastností Assembly následujícím způsobem:

    <AllowedItem Name="AllowedSandboxType" Assembly="YYYYY"/>

Tady je příklad:

<SafeMode  

            MaxControls = "200"   

            CallStack = "false" 

            DirectFileDependencies ="10" 

            TotalFileDependencies = "250" 

            AllowPageLevelTrace = "false" 

            ControlCompatMode="false" 

            > 

            <PageParserPaths> 

            </PageParserPaths> 

         <AllowedListItems> 

     <AllowedItem Name="AllowedSandboxType" Type="Microsoft.SharePoint.Portal.WebControls.RSSAggregatorWebPart, Microsoft.SharePoint.Portal, Version=15.0.0.0, Culture=neutral, PublicKeyToken=xxxxxx"/> 

             <AllowedItem Name="AllowedSandboxType" Assembly="System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=xxxxxx"/> 

         </AllowedListItems> 

</SafeMode> 

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×