Simptomi
Datoteke ASPX ni mogoče prikazati, ko jo želite ustvariti kot spletni gradnik po meri. Ko pride do te težave, sta ta vnos napake in oznaka dogodka »92liq« zabeležena v dnevnike SharePointovega sistema poenotenega pisanja dnevnikov (ULS):
Blokiranje kontrolnika z lastnostjo traversal markup. [tagName: <TagName>] [propName: <UnsafePropertyName>] [type: <PropertyType>]
Vzrok
Do te težave pride, ker je za oznako v tej datoteki ASPX nastavljeno ime nevarne lastnosti.
Stanje
To novo vedenje je privzeto zaradi krepitve varnosti v strežniku SharePoint Server.
Rešitev
Opomba: Uporabniki lahko zaobidejo to varnostno izboljšavo, če je to potrebno za vaš spletni gradnik. Prepričajte se, da lahko spletni gradnik varno uporablja ta imena lastnosti, preden sledite tem korakom, da znova omogočite spletne gradnike v strežniku SharePoint Server.
Če ste skrbnik gruče, lahko to težavo odpravite tako, da dodate ime lastnosti na seznamWebPartSupportedSimplePropertyNamesali WebPartSupportedBoundPropertyNamesv ukazni lupini za upravljanje SharePointa:
-
Če <LastnostType> SimplePropertyEntry, zaženite te ukaze:
add-pssnapin *
$f=get-spfarm
$f.AddGenericAllowedListValue("WebPartSupportedSimplePropertyNames","<UnsafePropertyName>")
$f.update()
iisreset -
Če <LastnostType> BoundPropertyEntry, zaženite te ukaze:
add-pssnapin *
$f=get-spfarm
$f.AddGenericAllowedListValue("WebPartSupportedBoundPropertyNames","<UnsafePropertyName>")
$f.update()
iisreset