Primenjuje se na
SharePoint Server 2016 SharePoint Server 2019 SharePoint Foundation 2013 SP1

Simptomi

Veb segment koji zavisi od usluge WPProperty možda više ne radi ispravno i generiše oznake događaja a7wm1 u SharePoint evidencijama sistema za jedinstveno evidentiranje (ULS).

Uzrok

Do ovog problema dolazi zato SharePoint Server sada zahteva farme da deklariše .NET tipove za koje je dozvoljeno da pristupe programu WPProperty u web.config datoteki. .NET tipovi koji nisu navedeni neće imati pristup programu WPProperty iz predostrožnosti za bezbednost.

Rezolucija

Da biste rešili ovaj problem, instalirajte jednu od sledećih ispravki:

Da bi veb segment radio kao što se očekuje, preduzmite sledeće korake da biste objavili .NET tipove na koje to utiče kao što je dozvoljeno da pristupe funkciji WPProperty u web.config datoteci.

Važno: Dozvoli .NET tipovima da pristupe programu WPProperty samo kada se potvrdi da je bezbedno to uraditi.

  1. Otvorite datoteku web.config veb aplikacije na svakom serveru na SharePoint farmi.

  2. Pronađite konfiguraciju/SharePoint SafeMode odeljku.

  3. Dodajte odeljak AllowedWPProperties ako već ne postoji.

  4. Dodajte novi AllowedWPProperty element sa tipom i svojstvomName atributima da biste predstavili tip koji bi trebalo da bude dozvoljeno za pristup programu WPProperty.<SafeMode MaxControls="200" CallStack="false" DirectFileDependencies="15" TotalFileDependencies="250" AllowPageLevelTrace="false">     <AllowedWPProperties>         <AllowedWPProperty type="<allowedWPPropertyTypeName>,<allowedWPPropertyAssemblyName>, <AssemblyVersion>, <AssemblyLanguageSetting>, <AssemblyPublicKey>" propertyName="<Allow WPProperty property name>"/>     </AllowedWPProperties></SafeMode>

  5. Sačuvajte promenu u web.config datoteke.

Da biste identifikovali ispravne vrednosti za atribute tipa i svojstvaName, query the ULS log for the a7wm1 event tag and note the log entry. Na primer: "WPProperty has been blocked for security reason. blocked AssemblyQualifiedName is "<BlockedWPPropertyTypeName>, <allowedWPPropertyAssemblyName>, <AssemblyVersion>, <AssemblyLanguageSetting>, <AssemblyPublicKey>" | blocked property name is "<blocked WPProperty name>",    Da biste dozvolili ovom tipu da pristupi stilu WPProperty,postavite atribut tipa AllowedWPPProperty na vrednost blokirane sklopneKvalifikovaneIme i postavite atribut propertyName na vrednost sa imenom blokiranog svojstva.

Istorija promena

 Sledeća tabela rezimira neke od najvažnijih promena u ovoj temi.

Datum

Opis

14. septembar 2021.

Dodate su dve ispravke u odeljku "Rezolucija".

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.