Simptome
Un fișier ASPX nu se poate afișa atunci când încercați să-l creați ca parte Web particularizată. Atunci când apare această problemă, următoarea intrare de eroare și eticheta de eveniment "92liq" sunt înregistrate în jurnalele SharePoint Unified Logging System (ULS):
Blocking control with property traversal markup. [tagName: <TagName>] [propName: <unsafePropertyName>] [tip: <PropertyType>]
Cauza
Această problemă apare deoarece un nume de proprietate nesigur este setat pentru o etichetă din acest fișier ASPX.
Stare
Acest comportament nou este proiectat pentru a consolida securitatea în SharePoint Server.
Soluție de evitare
Notă: Utilizatorii pot ocoli această îmbunătățire de securitate dacă este necesar pentru partea Web. Asigurați-vă că partea web poate utiliza în siguranță aceste nume de proprietăți înainte de a urma acești pași pentru a reactiva părțile web din SharePoint Server.
Dacă sunteți administratorul fermei, puteți evita această problemă adăugând numele proprietății în lista deWebPartSupportedSimplePropertyNamessau WebPartSupportedBoundPropertyNamesdin componenta de administrare SharePoint:
-
Dacă> PropertyType <este SimplePropertyEntry, rulați următoarele comenzi:add-pssnapin *$f=get-spfarm$f.AddGenericAllowedListValue("WebPartSupportedSimplePropertyNames","<UnsafePropertyName>")$f.update()#x5
-
Dacă> PropertyType <este BoundPropertyEntry, rulați următoarele comenzi:add-pssnapin *$f=get-spfarm$f.AddGenericAllowedListValue("WebPartSupportedBoundPropertyNames","<UnsafePropertyName>")$f.update()#x5