Az ASPX-fájl nem jeleníthető meg egyéni kijelző (KB5030804 létrehozásakor

Hatókör
SharePoint Server Subscription Edition SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SP1

Tünetek

Az ASPX-fájlok nem jeleníthetők meg, amikor egyéni kijelzőként próbálja létrehozni. A probléma előfordulásakor a rendszer a következő hibabejegyzést és "92liq" eseménycímkét naplózza a SharePoint egyesített naplózási rendszer (ULS) naplóiban:

Megjegyzés

Vezérlő letiltása tulajdonságbejárási jelöléssel. [tagName: <TagName>][propName: <UnsafePropertyName>][type: <PropertyType>]

Ok

A problémát az okozza, hogy az ASPX-fájlban egy nem biztonságos tulajdonságnév van beállítva egy címkéhez.

Állapot

Ez az új viselkedés szándékosan a SharePoint-kiszolgáló biztonságának erősítését szolgálja.

Kerülő megoldás

Megjegyzés

A felhasználók megkerülhetik ezt a biztonsági fejlesztést, ha az a kijelző miatt szükséges. Mielőtt ezekkel a lépésekkel újra engedélyezné a kijelzőket a SharePoint-kiszolgálóben, győződjön meg arról, hogy a kijelző biztonságosan tudja használni ezeket a tulajdonságneveket.

Ha Ön a farm rendszergazdája, megkerülheti ezt a problémát, ha hozzáadja a tulajdonság nevét WebPartSupportedSimplePropertyNamesWebPartSupportedBoundPropertyNames a vagy listához a SharePoint felügyeleti rendszerhéjában:

  • Ha <a Tulajdonságtípus> értéke , SimplePropertyEntryfuttassa a következő parancsokat:

    add-pssnapin *
    $f=get-spfarm
    $f.AddGenericAllowedListValue("WebPartSupportedSimplePropertyNames","<UnsafePropertyName>")
    $f.update()
    iisreset

  • Ha <a Tulajdonságtípus> értéke , BoundPropertyEntryfuttassa a következő parancsokat:

    add-pssnapin *
    $f=get-spfarm
    $f.AddGenericAllowedListValue("WebPartSupportedBoundPropertyNames","<UnsafePropertyName>")
    $f.update()
    iisreset