Velja za
SharePoint Server 2016 SharePoint Server 2019 SharePoint Foundation 2013 SP1

Znaki

Spletni gradnik, ki je odvisen od WPProperty, morda ne bo več pravilno deloval in bo ustvaril oznake dogodka a7wm1 v dnevnikih sistema SharePoint poenotenega pisanja dnevnikov (ULS).

Razlog

Do te težave pride, SharePoint Strežnik zdaj zahteva, da gruče napovejo vrste .NET, ki imajo dovoljenje za dostop do WPProperty v web.config datoteki. Vrste .NET, ki niso navedene, ne bodo imele dostopa do WPProperty kot varnostni ukrep.

Rešitev

Če želite odpraviti to težavo, namestite eno od teh posodobitev:

Če želite, da spletni gradnik deluje v skladu s pričakovanji, sledite tem korakom in napovejte prizadete vrste .NET tako, da imajo dovoljenje za dostop do WPProperty v web.config datoteki.

Pomembno: Vrste .NET lahko dostopajo do WPProperty le takrat, ko ste se potrdili, da je to varno.

  1. Odprite web.config spletnega programa v vsakem strežniku v vaši SharePoint gruči.

  2. Poiščite razdelek konfiguracije/SharePoint/SafeMode.

  3. Dodajte odsek AllowedWPProperties, če še ne obstaja.

  4. Dodajte nov element AllowedWPProperty z atributoma type in propertyName, da predstavlja tip, ki bi moral imeti dovoljenje za dostop do 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. Shranite spremembo v web.config datoteko.

Če želite določiti pravilne vrednosti za atributa type in propertyName, vnesite poizvedbo v dnevnik ULS za oznako dogodka a7wm1 in zabeležite vnos v dnevnik. Na primer: "WPProperty has been blocked for security reason. blocked AssemblyQualifiedName is "<BlockedWPPropertyTypeName>, <allowedWPPropertyAssemblyName>, <AssemblyVersion>, <AssemblyLanguageSetting>, <AssemblyPublicKey>" | blocked property name is "<blocked WPProperty name>",    Če želite tej vrsti dovoliti dostop do WPProperty,nastavite atribut Vrsta AllowedWPPProperty na vrednost blokiranega »AssemblyQualifiedName« in nastavite atribut propertyName na vrednost imena blokirane lastnosti.

Zgodovina sprememb

 V spodnji tabeli so povzete nekatere najpomembnejše spremembe te teme.

Datum

Opis

14. september 2021

Dodani sta dve posodobiti v razdelku »Ločljivost«.

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.