Príznaky
Súbor ASPX sa nedá zobraziť, keď sa ho pokúsite vytvoriť ako vlastnú webovú časť. Keď sa vyskytne tento problém, nasledujúca položka chyby a značka udalosti 92liq sa zapíšu do denníkov ULS (Unified Logging System) služby SharePoint:
Blokujúci ovládací prvok so značkou prechodu údajov vlastnosti. [tagName: <TagName>] [propName: <UnsafePropertyName>] [typ: <typ vlastnosti>]
Príčina
Tento problém sa vyskytuje, pretože pre značku v tomto súbore ASPX je nastavený nebezpečný názov vlastnosti.
Stav
Toto nové správanie je zámerom na posilnenie zabezpečenia na SharePoint Serveri.
Alternatívne riešenie
Poznámka: Používatelia môžu toto zlepšenie zabezpečenia obísť, ak je to potrebné pre vašu webovú časť. Pred vykonaním týchto krokov a opätovným povolením webových častí na SharePoint Serveri sa uistite, že webová časť môže používať tieto názvy vlastností bezpečne.
Ak ste správcom farmy, môžete tento problém obísť pridaním názvu vlastnosti do zoznamuWebPartSupportedSimplePropertyNamesalebo WebPartSupportedBoundPropertyNamesv prostredí správy služby SharePoint:
-
Ak je SimplePropertyEntry<PropertyType>, spustite nasledujúce príkazy:
add-pssnapin *
$f=get-spfarm
$f.AddGenericAllowedListValue("WebPartSupportedSimplePropertyNames","<UnsafePropertyName>")
$f.update()
iisreset -
Ak je BoundPropertyEntry<PropertyType>, spustite nasledujúce príkazy:
add-pssnapin *
$f=get-spfarm
$f.AddGenericAllowedListValue("WebPartSupportedBoundPropertyNames","<UnsafePropertyName>")
$f.update()
iisreset