Отнася се за
SharePoint Server Subscription Edition SharePoint Server 2019 SharePoint Server 2016

Симптоми

Някои типове, които наследяват от IDictionary, са блокирани за десериализация след прилагане на актуализации на защитата за SharePoint Server през септември 2024 г. Когато възникне този проблем, следното съобщение за грешка и етикетите за събития "4nsby" или "4nss4" се регистрират в регистрационните файлове на единната система за регистриране на SharePoint (ULS):

Открит е неподдържан тип IDictionary. Тип: <тип>, блок с код:> <блок с код

Причина

Този проблем възниква, защото типът не е в списъка с разрешени десериализации.

Заобиколно решение

Ако проблемът възникне в процеса на w3wp.exe, администраторът на групата може да заобиколи този проблем, като добави блокираните типове към надеждния списък в Web.config файл, но само ако сте сигурни, че тези типове са безопасни.

За да направите това, добавете нов елемент AllowedItem с името AllowedIDictionaryType и задайте свойство Type или Assembly . Този елемент трябва да бъде добавен в секцията конфигурация/SharePoint/SafeMode/AllowedListItems във файла Web.config. Следва пример:

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

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.