Pazīmes
Ja izmantojat smilškastes risinājumu vai tīmekļa daļu, varat saņemt kļūdu ziņojumus, kas līdzinās tālāk SharePoint vienotās reģistrēšanas sistēmas (ULS) žurnāliem. Šie ziņojumi norāda, ka daži smilškastes risinājumi vai tīmekļa daļas ir bloķētas.
SharePoint Foundation 2013 un SharePoint Enterprise Server 2016 ar instalētu 2022. gada maija drošības atjauninājumu:
| Notikuma ID | Ziņojums |
|---|---|
| AJRME |
Piezīme. ExecuteRequestInSandBox zvans neizdevās. System.ArgumentException: tipu nevarēja atrisināt vietnē Microsoft.SharePoint.UserCode.SPUserCodeExecutionManager.SPUserCodeSerializationBinder.BindToType(Virkne assemblyName, virknes tipa_nosaukums) at …... |
| ajlz0 |
Piezīme. Saņemts kļūdas ziņojums par izņēmumu System.ArgumentException: tipu nevarēja atrisināt vietnē Microsoft.SharePoint.UserCode.SPUserCodeExecutionManager.SPUserCodeSerializationBinder.BindToType(Virkne assemblyName, virknes tipa_nosaukums) at …... |
Pakalpojumam SharePoint Foundation 2013, kurā instalēts 2022. gada jūnija drošības atjauninājums vai jaunāks drošības atjauninājums, un SharePoint Enterprise Server 2016, kurā instalēts 2022. gada jūlija vai jaunāks drošības atjauninājums:
| Notikuma ID | Ziņojums |
|---|---|
| 6K389 | Piezīme. Nederīgs tips: type=XXXXX; assembly=YYYYY, SPUserCodeSerializationBinder. Apmeklējiet https://go.microsoft.com/fwlink/?LinkId=2196531, lai iegūtu papildinformāciju un uzzinātu, kā novērst šo kļūdu. |
| AJRME |
Piezīme. ExecuteRequestInSandBox zvans neizdevās. System.ArgumentException: tipu nevarēja atrisināt vietnē Microsoft.SharePoint.UserCode.SPUserCodeExecutionManager.SPUserCodeSerializationBinder.BindToType(Virkne assemblyName, virknes tipa_nosaukums) at …... |
| ajlz0 |
Piezīme. Saņemts kļūdas ziņojums par izņēmumu System.ArgumentException: tipu nevarēja atrisināt vietnē Microsoft.SharePoint.UserCode.SPUserCodeExecutionManager.SPUserCodeSerializationBinder.BindToType(Virkne assemblyName, virknes tipa_nosaukums) at …... |
Iemesls
Sākot ar 2022. gada maija drošības atjauninājumu, SharePoint smilškastes pakalpojums vēl vairāk ierobežo tipus un montāžas, ko tas ļauj palaist pēc noklusējuma.
Risinājums
Lai novērstu šo problēmu, reģistrējiet trešo pušu tipus vai montāžas, ko ļaus palaist SharePoint smilškastes pakalpojums. Lai to izdarītu, izpildiet šādas darbības:
SharePoint Foundation 2013 gadījumā instalējiet 2022. gada jūnija drošības atjauninājumu vai jaunāku drošības atjauninājumu. SharePoint Enterprise Server 2016 gadījumā instalējiet 2022. gada jūlija drošības atjauninājumu vai jaunāku drošības atjauninājumu.
Izmantojiet ietekmēto smilškastes risinājumu vai tīmekļa daļu, lai izraisītu problēmu.
Atveriet SharePoint ULS žurnālu un meklējiet notikuma ID "6K389". Tiks parādīts šāds ziņojums ar šo notikuma ID:
Piezīme
Nederīgs tips: type=XXXXX; assembly=YYYYY in SPUserCodeSerializationBinder. Apmeklējiet https://go.microsoft.com/fwlink/?LinkId=2196531, lai iegūtu papildinformāciju un uzzinātu, kā novērst šo kļūdu.
Ievērojiet bloķētos tipus un mezglus.
Atveriet tās tīmekļa lietojumprogrammas web.config failu, kurā atrodas smilškastes risinājumi vai tīmekļa daļas. web.config ceļš parasti izskatās šādi:
C:\inetpub\wwwroot\wss\VirtualDirectories\<tīmekļa lietojumprogrammas ports>
Pievienojiet elementu AllowedListItems sadaļā Configuration/SharePoint/SafeMode.
Elementā AllowedListItems pievienojiet elementu AllowedItem ar nosaukumu atribūtu, kas iestatīts uz AllowedSandboxType šādā formātā:
Lai atbloķētu noteiktus tipus, pievienojiet elementus ar rekvizītu Tips , kā norādīts tālāk.
<AllowedItem Name="AllowedSandboxType" Type="XXXXX"/>
Lai atbloķētu noteiktus mezglus, pievienojiet elementus ar rekvizītu Assembly šādi:
<AllowedItem Name="AllowedSandboxType" Assembly="YYYYY"/>
Piemērs:
<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>