Symptomer
En ASPX-fil kan ikke vises når du prøver å opprette den som en egendefinert webdel. Når dette problemet oppstår, logges følgende feiloppføring og hendelseskode 92liq i Logger for SharePoint Unified Logging System (ULS):
Blokkeringskontroll med egenskaps traverseringsmarkering. [tagName: <TagName>] [propName: <UnsafePropertyName>] [type: <PropertyType>]
Årsak
Dette problemet oppstår fordi et usikkert egenskapsnavn er angitt for en kode i denne ASPX-filen.
Status
Denne nye virkemåten er utformet for å styrke sikkerheten i SharePoint Server.
Løsning
Obs!: Brukere kan omgå denne sikkerhetsforbedringen hvis det er nødvendig for webdelen. Kontroller at nettdelen kan bruke disse egenskapsnavnene på en trygg måte før du følger disse trinnene for å aktivere nettdelene på nytt i SharePoint Server.
Hvis du er farmadministrator, kan du omgå dette problemet ved å legge til egenskapsnavnet iWebPartSupportedSimplePropertyNames- eller WebPartSupportedBoundPropertyNames-listen i administrasjonsskallet for SharePoint:
-
Hvis <PropertyType> er SimplePropertyEntry, kjører du følgende kommandoer:add-pssnapin *$f=get-spfarm$f.AddGenericAllowedListValue("WebPartSupportedSimplePropertyNames","<UnsafePropertyName>")$f.update()iisreset
-
Hvis <PropertyType> er BoundPropertyEntry, kjører du følgende kommandoer:add-pssnapin *$f=get-spfarm$f.AddGenericAllowedListValue("WebPartSupportedBoundPropertyNames","<UnsafePropertyName>")$f.update()iisreset