ASPX-filen kan inte visas när du skapar en anpassad webbdel (KB5030804)

Gäller för
SharePoint Server Subscription Edition SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SP1

Symptom

En ASPX-fil kan inte visas när du försöker skapa den som en anpassad webbdel. När det här problemet uppstår loggas följande felpost och händelsetaggen "92liq" i ULS-loggarna (Unified Logging System):

Obs

Blockeringskontroll med egenskapsbläddringsmarkering. [tagName: <TagName>][propName: <UnsafePropertyName>][type: <PropertyType>]

Orsak

Det här problemet beror på att ett osäkert egenskapsnamn har angetts för en tagg i den här ASPX-filen.

Status

Det här nya beteendet är avsiktligt för att stärka säkerheten i SharePoint Server.

Lösning

Obs

Användare kan kringgå den här säkerhetsförbättringen om det behövs för din webbdel. Kontrollera att webbdelen kan använda de här egenskapsnamnen på ett säkert sätt innan du följer de här stegen för att återaktivera webbdelarna i SharePoint Server.

Om du är servergruppsadministratör kan du kringgå det här problemet genom att lägga till egenskapsnamnet i WebPartSupportedSimplePropertyNames listan eller WebPartSupportedBoundPropertyNames i SharePoint Management Shell:

  • Om <PropertyType> är SimplePropertyEntrykör du följande kommandon:

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

  • Om <PropertyType> är BoundPropertyEntrykör du följande kommandon:

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