ASPX failo negalima rodyti kuriant pasirinktinę puslapio dalį (KB5030804)

Taikoma
SharePoint Server Subscription Edition SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SP1

Požymiai

ASPX failo negalima rodyti, kai bandote jį sukurti kaip pasirinktinę puslapio dalį. Iškilus šiai problemai, "SharePoint" vieningos registravimo sistemos (ULS) žurnaluose registruojamas šis klaidos įrašas ir įvykio žymė "92liq":

Pastaba

Blokavimo valdiklis su ypatybių perėjimo žymėjimu. [tagName: <TagName>][propName: <UnsafePropertyName>][type: <PropertyType>]

Priežastis

Ši problema kyla, nes šiame ASPX faile pažymėtai žymei nustatytas nesaugus ypatybės pavadinimas.

Būsena

Šis naujas veikimo būdas skirtas sustiprinti "SharePoint Server" saugą.

Sprendimo būdas

Pastaba

Vartotojai gali apeiti šį saugos patobulinimą, jei jis reikalingas jūsų puslapio daliai. Prieš atlikdami šiuos veiksmus, kad iš naujo įgalintumėte puslapio dalis "SharePoint Server", įsitikinkite, kad jūsų puslapio dalis gali saugiai naudoti šiuos ypatybių pavadinimus.

Jei esate ūkio administratorius, galite išspręsti šią problemą įtraukdami ypatybės pavadinimą į WebPartSupportedSimplePropertyNames "SharePoint" valdymo aplinkos sąrašą or:WebPartSupportedBoundPropertyNames

  • Jei <PropertyType> yra SimplePropertyEntry, vykdykite šias komandas:

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

  • Jei <PropertyType> yra BoundPropertyEntry, vykdykite šias komandas:

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