Applies ToSharePoint Server Subscription Edition SharePoint Server 2019 SharePoint Server 2016

Simptome

Neki tipovi koji nasleđuju iz programa IDictionary blokirani su od deserijalizacije nakon primene bezbednosnih ispravki iz septembra 2024. za SharePoint Server. Kada dođe do ovog problema, sledeće poruke o grešci i oznake događaja "4nsby" ili "4nss4" evidentiraju se u SharePoint evidencijama objedinjenog evidentiranja (ULS):

Otkriven je nepodržani tip "IDictionary". Tip: <tip>, Sklop: <sklopa>

Izazvati

Do ovog problema dolazi zato što tip nije na listi dozvoljenih deserijalaizacija.

Zaobilazno rešenje

Ako se problem pojavi u w3wp.exe procesu, administrator farme može da reši ovaj problem tako što će dodati blokirane tipove na listu pouzdanih u Web.config datoteci, ali samo ako ste sigurni da su ovi tipovi bezbedni.

Da biste to uradili, dodajte novi Element AllowedItem sa imenom AllowedIDictionaryType i navedite tip ili svojstvo sklopa . Ovaj element treba dodati u odeljak konfiguracije/SharePoint/SafeMode/AllowedListItems u Web.config datoteke. Sledi primer:

<SafeMode

            MaxControls = "200" 

            CallStack = "false"

            DirectFileDependencies ="10"

            TotalFileDependencies = "250"

            AllowPageLevelTrace = "false"

            ControlCompatMode="false"

            >

            <PageParserPaths>

            </PageParserPaths>

         <AllowedListItems>

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

                   <AllowedItem Name="AllowedIDictionaryType" 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.