Impossibile visualizzare il file ASPX quando si crea una web part personalizzata (KB5030804)

Si applica a
SharePoint Server Subscription Edition SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SP1

Sintomi

Non è possibile visualizzare un file ASPX quando si prova a crearlo come web part personalizzata. Quando si verifica questo problema, i seguenti valori di errore e tag evento "92liq" vengono registrati nei log del sistema di registrazione unificato di SharePoint:

Nota

Blocco del controllo con markup di attraversamento delle proprietà. [tagName: <TagName>][propName: <UnsafePropertyName>][type: <PropertyType>]

Causa

Questo problema si verifica perché un nome di proprietà non sicuro è impostato per un tag in questo file ASPX.

Stato

Questo nuovo comportamento è da progettazione per rafforzare la sicurezza in Server SharePoint.

Soluzione alternativa

Nota

Gli utenti possono ignorare questo miglioramento della sicurezza, se necessario per la web part. Assicurarsi che la web part possa usare questi nomi di proprietà in modo sicuro prima di eseguire questa procedura per abilitare di nuovo le web part in Server SharePoint.

L'amministratore della farm può risolvere il problema aggiungendo il nome della proprietà all'elenco WebPartSupportedSimplePropertyNames o WebPartSupportedBoundPropertyNames in SharePoint Management Shell:

  • Se <PropertyType> è SimplePropertyEntry, eseguire i comandi seguenti:

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

  • Se <PropertyType> è BoundPropertyEntry, eseguire i comandi seguenti:

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