Symptomer
En ASPX-fil kan ikke vises, når du forsøger at oprette den som en brugerdefineret webdel. Når dette problem opstår, logføres følgende fejlindtastning og "92liq"-hændelseskoden i SHAREPoint ULS-logfiler (Unified Logging System):
Blokering af kontrolelement med egenskabskrydsende markering. [tagName: <TagName>] [propName: <UnsafePropertyName>] [type: <PropertyType>]
Årsag
Dette problem opstår, fordi der er angivet et usikkert egenskabsnavn for et mærke i denne ASPX-fil.
Status
Denne nye funktionsmåde er designet til at styrke sikkerheden i SharePoint Server.
Løsning
Bemærk!: Brugere kan tilsidesætte denne sikkerhedsforbedring, hvis det er nødvendigt for din webdel. Sørg for, at din webdel kan bruge disse egenskabsnavne sikkert, før du følger disse trin for at genaktivere webdelene i SharePoint Server.
Hvis du er farmadministrator, kan du løse dette problem ved at føje egenskabsnavnet til listenWebPartSupportedSimplePropertyNameseller WebPartSupportedBoundPropertyNamesi SharePoint Management Shell:
-
Hvis <PropertyType> er SimplePropertyEntry, skal du køre følgende kommandoer:add-pssnapin *$f=get-spfarm$f.AddGenericAllowedListValue("WebPartSupportedSimplePropertyNames","<UnsafePropertyName>")$f.update()iisreset
-
Hvis <PropertyType> er BoundPropertyEntry, skal du køre følgende kommandoer:add-pssnapin *$f=get-spfarm$f.AddGenericAllowedListValue("WebPartSupportedBoundPropertyNames","<UnsafePropertyName>")$f.update()iisreset