Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Simptome

Atunci când utilizați o soluție sandbox sau o parte web, este posibil să primiți mesajele de eroare care seamănă cu următoarele în jurnalele SharePoint Unified Logging System (ULS). Aceste mesaje indică faptul că unele soluții sandbox sau părți web sunt blocate.

Pentru SharePoint Foundation 2013 și SharePoint Enterprise Server 2016 cu actualizarea de securitate din mai 2022 instalată: 

ID eveniment

Mesaj

ajrme

Apelul ExecuteRequestInSandBox nu a reușit. System.ArgumentException: Tipul nu a fost rezolvat la Microsoft. SharePoint. UserCode.SPUserCodeExecutionManager.SPUserCodeSerializationBinder.BindToType(String assemblyName, String typeName)
La
......  

ajlz0

Se obține mesajul de eroare pentru Exception System.ArgumentException: Tipul nu a fost rezolvabil la Microsoft. SharePoint. UserCode.SPUserCodeExecutionManager.SPUserCodeSerializationBinder.BindToType(String assemblyName, String typeName)
La
......

Pentru SharePoint Foundation 2013 cu actualizarea de securitate din iunie 2022 sau o actualizare de securitate mai recentă instalată și pentru SharePoint Enterprise Server 2016 cu actualizarea de securitate din iulie 2022 sau o actualizare de securitate mai recentă instalată:

ID eveniment

Mesaj

6k389

Tip nevalid: type=XXXXX; assembly=YYYYY, în SPUserCodeSerializationBinder. Vizitați https://go.microsoft.com/fwlink/?LinkId=2196531 pentru mai multe informații și a afla cum să rezolvați această eroare.

ajrme

Apelul ExecuteRequestInSandBox nu a reușit. System.ArgumentException: Tipul nu a fost rezolvat la Microsoft. SharePoint. UserCode.SPUserCodeExecutionManager.SPUserCodeSerializationBinder.BindToType(String assemblyName, String typeName)
La
......

ajlz0

Se obține mesajul de eroare pentru Exception System.ArgumentException: Tipul nu a fost rezolvabil la Microsoft. SharePoint. UserCode.SPUserCodeExecutionManager.SPUserCodeSerializationBinder.BindToType(String assemblyName, String typeName)
La
......

Cauză

Începând cu actualizarea de securitate din mai 2022, serviciul sandbox SharePoint restricționează și mai mult tipurile și asamblările pe care le permite să ruleze în mod implicit. 

Rezolvare 

Pentru a remedia această problemă, trebuie să înregistrați tipurile sau asamblările de la terți pe care serviciul sandbox SharePoint le va permite să ruleze. Pentru a face acest lucru, urmați acești pași:

  1. Pentru SharePoint Foundation 2013, instalați actualizarea de securitate din iunie 2022 sau o actualizare de securitate mai recentă. Pentru SharePoint Enterprise Server 2016, instalați actualizarea de securitate din iulie 2022 sau o actualizare de securitate mai recentă. 

  2. Utilizați soluția sandbox sau partea web afectată pentru a declanșa problema. 

  3. Deschideți jurnalul uls SharePoint și căutați ID-ul de eveniment "6K389". Veți găsi următorul mesaj cu ACEL ID de eveniment: 

    Tip nevalid: type=XXXXX; assembly=YYYYY în SPUserCodeSerializationBinder. Vizitați https://go.microsoft.com/fwlink/?LinkId=2196531 pentru mai multe informații și a afla cum să rezolvați această eroare.

  4. Rețineți tipurile și asamblările care sunt blocate. 

  5. Deschideți fișierul web.config al aplicației web unde se află Soluții sandbox sau părți web. Calea web.config ar arăta de obicei astfel:

    C:\inetpub\wwwroot\wss\VirtualDirectories\<port aplicație web>

  6. Adăugați un element AllowedListItems în secțiunea configurare/SharePoint/SafeMode.  

  7. În interiorul elementului AllowedListItems , adăugați un element AllowedItem cu atributul Name setat la AllowedSandboxType în următorul format:

  • Pentru a debloca anumite tipuri, adăugați elemente cu proprietatea Type după cum urmează:

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

  • Pentru a debloca anumite asamblări, adăugați elemente cu proprietatea Assembly după cum urmează:

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

Următorul este un exemplu:

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

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×