Symptomen
Een ASPX-bestand kan niet worden weergegeven wanneer u het probeert te maken als een aangepast webonderdeel. Wanneer dit probleem zich voordoet, worden de volgende foutvermelding en gebeurtenistag '92liq' geregistreerd in ULS-logboeken (Unified Logging System) van SharePoint:
Besturingselement blokkeren met markeringen voor doorkruising van eigenschappen. [tagName: <TagName>] [propName: <UnsafePropertyName>] [type: <PropertyType>]
Oorzaak
Dit probleem treedt op omdat een onveilige eigenschapsnaam is ingesteld voor een tag in dit ASPX-bestand.
Status
Dit nieuwe gedrag is ontworpen om de beveiliging in SharePoint Server te verbeteren.
Tijdelijke oplossing
Opmerking: Gebruikers kunnen deze beveiligingsverbetering omzeilen als dit nodig is voor uw webonderdeel. Zorg ervoor dat uw webonderdeel deze eigenschapsnamen veilig kan gebruiken voordat u deze stappen uitvoert om de webonderdelen in SharePoint Server opnieuw in te schakelen.
Als u de farmbeheerder bent, kunt u dit probleem omzeilen door de naam van de eigenschap toe te voegen aan de lijstWebPartSupportedSimplePropertyNamesof WebPartSupportedBoundPropertyNamesin de SharePoint Management Shell:
-
Als <PropertyType> SimplePropertyEntryis, voert u de volgende opdrachten uit:
add-pssnapin *
$f=get-spfarm
$f.AddGenericAllowedListValue("WebPartSupportedSimplePropertyNames","<UnsafePropertyName>")
$f.update()
iisreset -
Als <PropertyType> BoundPropertyEntryis, voert u de volgende opdrachten uit:
add-pssnapin *
$f=get-spfarm
$f.AddGenericAllowedListValue("WebPartSupportedBoundPropertyNames","<UnsafePropertyName>")
$f.update()
iisreset