Bejelentkezés Microsoft-fiókkal
Jelentkezzen be, vagy hozzon létre egy fiókot.
Üdvözöljük!
Válasszon másik fiókot.
Több fiókja van
Válassza ki a bejelentkezéshez használni kívánt fiókot.

Jelenségek

Előfordulhat, hogy a WPPropertytől függő kijelzők a továbbiakban nem működnek megfelelően, és egy egyesített naplózási rendszer (ULS) SharePoint generálnak egy7wm1 eseménycímkét.

A probléma oka

Ez a probléma azért SharePoint, mert a kiszolgáló megköveteli, hogy a farmok deklarálják a .NET-típusokat, amelyek hozzáférhetnek a WPProperty fájlhoz a web.config fájlban. A .NET-típusok, amelyek nem szerepelnek a listában, nem férnek hozzá a WPPropertyhez elővigyázatosságból.

Megoldás

A probléma megoldásához telepítse az alábbi frissítések egyikét:

Ha a kijelzőt a várt módon működtetné, az alábbi lépésekkel deklarálja az érintett .NET-típus(ak)t a WPProperty eléréséhez a web.config fájlban.

Fontos: Csak akkor engedélyezze a .NET-típusoknak a HOZZÁFÉRÉST a WPProperty fájlhoz, miután igazolta, hogy biztonságos a hozzáférése.

  1. Nyissa meg web.config a webalkalmazás SharePoint kiszolgálón.

  2. Keresse meg a configuration/SharePoint/SafeMode című szakaszt.

  3. Ha még nem létezik, vegyen fel egy AllowedWPProperties szakaszt.

  4. Vegyen fel egy új AllowedWPProperty elemet a type és a propertyName attribútumokkal, amely a WPPropertyeléréséhez engedélyezett típust jelenti.

    <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. Mentse a változtatást a web.config fájlba.

A type és a propertyName attribútumok helyes értékeinek azonosításához lekérdezheti az a7wm1 eseménycímke ULS-naplóját, és jegyezze fel a naplóbejegyzést. Például:

"WPProperty has been blocked for security reason. blocked AssemblyQualifiedName is "<BlockedWPPropertyTypeName>, <allowedWPPropertyAssemblyName>, <AssemblyVersion>, <AssemblyLanguageSetting>, <AssemblyPublicKey>" | blocked property name is "<blocked WPProperty name>",  
 
Ha engedélyezni kell, hogy ez a típus hozzáférjen a WPPropertyfájlhoz, állítsa az AllowedWPPProperty attribútumot a tiltott AssemblyQualifiedName értékére, és állítsa a propertyName attribútumot a tiltott tulajdonságnév értékre.

Előzmények módosítása

 Az alábbi táblázat összefoglalja a témakör legfontosabb változásait.

Dátum

 Leírás

2021. szeptember 14.

A "Megoldás" szakaszban két frissítés található.

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.

Hasznos volt ez az információ?

Mennyire elégedett a fordítás minőségével?
Mi volt hatással a felhasználói élményére?
Ha elküldi a visszajelzést, a Microsoft felhasználja azt a termékei és szolgáltatásai továbbfejlesztéséhez. Az informatikai rendszergazda képes lesz ezeket az adatokat összegyűjteni. Adatvédelmi nyilatkozat.

Köszönjük a visszajelzését!

×