Primjenjuje se na
SharePoint Server Subscription Edition SharePoint Server 2019 SharePoint Server 2016

Simptomi

Neke vrste koje nasljeđuju od IDictionarya blokirane su deserijalizacijom nakon primjene sigurnosnih ažuriranja za SharePoint Server u rujnu 2024. Kada se pojavi taj problem, sljedeće poruke o pogrešci i oznake događaja "4nsby" ili "4nss4" bilježe se u zapisnicima sustava SharePoint Unified Logging System (ULS):

Otkrivena je nepodržana vrsta IDictionary. Vrsta: <vrste>, sklop: <sklop>

Uzrok

Taj se problem pojavljuje jer vrsta nije na popisu dopuštenih deserijalizacija.

Zaobilazno rješenje

Ako se problem pojavljuje u postupku w3wp.exe, administrator farme može riješiti taj problem dodavanjem blokiranih vrsta na popis pouzdanih u datoteci sustava Web.config, ali samo ako ste sigurni da su te vrste sigurne.

Da biste to učinili, dodajte novi element AllowedItem s nazivom AllowedIDictionaryType i navedite svojstvo Vrste ili Sklop. Ovaj element treba dodati u odjeljku konfiguracija/SharePoint/SafeMode/AllowedListItems u Web.config datoteci. Slijedi primjer:

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

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.