Käytetään kohteeseen
SharePoint Server Subscription Edition SharePoint Server 2019 SharePoint Server 2016

Oireet

Jotkin IDictionarysta periytyvät tyypit estetään käytöstä poistamisen jälkeen, kun SharePoint Serverin syyskuun 2024 suojauspäivityksiä on otettu käyttöön. Kun tämä ongelma ilmenee, seuraava virhesanoma ja 4nsby- tai 4nss4-tapahtumatunnisteet kirjataan SharePoint Unified Logging System (ULS) -lokeihin:

IDictionary-tyyppiä ei tueta. Tyyppi: <Type>, Assembly: <Assembly>

Syy

Tämä ongelma ilmenee, koska tyyppiä ei ole sallittujen käyttöoikeuksien luettelossa.

Vaihtoehtoinen menetelmä

Jos ongelma ilmenee w3wp.exe prosessissa, klusterin järjestelmänvalvoja voi kiertää tämän ongelman lisäämällä estetyt tyypit Web.config-tiedoston luotettuun luetteloon, mutta vain, jos olet varma, että nämä tyypit ovat turvallisia.

Voit tehdä tämän lisäämällä uuden AllowedItem-elementin , jonka nimi on AllowedIDictionaryType, ja määrittämällä joko Tyyppi - tai Kokoonpano-ominaisuuden . Tämä elementti on lisättävä Web.config-tiedoston määritys-,SharePoint/SafeMode/AllowedListItems-osioon . Seuraavassa on esimerkki:

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

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.