Primenjuje se na
SharePoint Foundation 2013 SP1 SharePoint Server 2016

Simptome

Kada koristite sandbox rešenje ili veb segment, možete da dobijete poruke o grešci koje podsećaju na sledeće u SharePoint evidencijama sistema objedinjenog evidentiranja (ULS). Ove poruke ukazuju na to da su neka sandbox rešenja ili veb segmenti blokirani.

Za SharePoint Foundation 2013 i SharePoint Enterprise Server 2016 sa instaliranom bezbednosnom ispravkom iz maja 2022: 

ID događaja

Poruku

ajrme

ExecuteRequestInSandBox poziv nije uspeo. System.ArgumentException: Tip nije moguće rešavanje u korporaciji Microsoft. SharePoint. UserCode.SPUserCodeExecutionManager.SPUserCodeSerializationBinder.BindToType(Ime sklopa niske, tip Niske) U ......  

ajlz0

Dobijanje poruke o grešci za System.ArgumentException: Tip nije mogao da se otkloni kod korporacije Microsoft. SharePoint. UserCode.SPUserCodeExecutionManager.SPUserCodeSerializationBinder.BindToType(Ime sklopa niske, tip Niske) U ......

Za SharePoint Foundation 2013 sa instaliranom bezbednosnom ispravkom iz juna 2022. ili novijom bezbednosnom ispravkom i za SharePoint Enterprise Server 2016 uz instaliranu bezbednosnu ispravku iz jula 2022. ili noviju bezbednosnu ispravku:

ID događaja

Poruku

6k389

Nevažeći tip: type=XXXXX; assembly=YYYYY, in SPUserCodeSerializationBinder. Posetite https://go.microsoft.com/fwlink/?LinkId=2196531 da biste dobili više informacija i saznali kako da rešite ovu grešku.

ajrme

ExecuteRequestInSandBox poziv nije uspeo. System.ArgumentException: Tip nije moguće rešavanje u korporaciji Microsoft. SharePoint. UserCode.SPUserCodeExecutionManager.SPUserCodeSerializationBinder.BindToType(Ime sklopa niske, tip Niske) U ......

ajlz0

Dobijanje poruke o grešci za System.ArgumentException: Tip nije mogao da se otkloni kod korporacije Microsoft. SharePoint. UserCode.SPUserCodeExecutionManager.SPUserCodeSerializationBinder.BindToType(Ime sklopa niske, tip Niske) U ......

Izazvati

Počevši od bezbednosne ispravke iz maja 2022, usluga SharePoint sandbox dodatno ograničava tipove i sklopove koje dozvoljava da se podrazumevano pokreću. 

Rezoluciju 

Da biste rešili ovaj problem, morate da registrujete tipove ili sklopove nezavisnih proizvođača koje će SharePoint sandbox usluga dozvoliti pokretanje. Da biste to uradili, pratite ove korake:

  1. Za SharePoint Foundation 2013 instalirajte bezbednosnu ispravku iz juna 2022. ili noviju bezbednosnu ispravku. Za SharePoint Enterprise Server 2016, instalirajte bezbednosnu ispravku iz jula 2022. ili noviju bezbednosnu ispravku. 

  2. Koristite sandbox rešenje ili veb segment na koji to utiče da biste aktivirali problem. 

  3. Otvorite SharePoint ULS evidenciju i potražite ID događaja "6K389". Pronaći ćete sledeću poruku sa tim ID-om događaja: 

    Nevažeći tip: type=XXXXX; assembly=YYYYY u SPUserCodeSerializationBinder. Posetite https://go.microsoft.com/fwlink/?LinkId=2196531 da biste dobili više informacija i saznali kako da rešite ovu grešku.

  4. Obratite paћnja na tipove i asemblije koji su blokirani. 

  5. Otvorite datoteku web.config aplikacije na kojoj se nalaze Sandbox rešenja ili veb segmenti. Putanja web.config bi obično izgledala ovako: C:\inetpub\wwwroot\wss\VirtualDirectories\<port veb aplikacije>

  6. Dodajte element AllowedListItems u odeljak konfiguracije/SharePoint/SafeMode.  

  7. U elementu AllowedListItems dodajte element AllowedItem sa atributom Name podešenim na AllowedSandboxType u sledećem formatu:

  • Da biste deblokirali određene tipove, dodajte elemente sa svojstvom Type na sledeći način: <AllowedItem Name="AllowedSandboxType" Type="XXXXX"/>

  • Da biste deblokirali određene sklopove, dodajte elemente sa svojstvom sklopa na sledeći način:<AllowedItem Name="AllowedSandboxType" Assembly="YYYYY"/>

Sledi primer:

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

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.