Симптоми
ASPX файл не може да се покаже, когато се опитате да го създадете като уеб част по избор. Когато възникне този проблем, следният запис за грешка и етикет на събитие "92liq" се записват в регистрационните файлове на унифицираната система за регистриране на SharePoint (ULS):
Blocking control with property traversal markup. [tagName: <TagName>] [propName: <UnsafePropertyName>] [тип: <PropertyType>]
Причина
Този проблем възниква, защото опасно име на свойство е зададено за етикет в този ASPX файл.
Състояние
Това ново поведение е замисъл за засилване на защитата в SharePoint Server.
Заобиколно решение
Забележка: Потребителите могат да заобиколят това подобрение на защитата, ако това е необходимо за вашата уеб част. Уверете се, че вашата уеб част може да използва безопасно тези имена на свойства, преди да изпълните тези стъпки, за да разрешите отново уеб частите в SharePoint Server.
Ако сте администратор на групата, можете да заобиколите този проблем, като добавите името на свойството къмWebPartSupportedSimplePropertyNamesили WebPartSupportedBoundPropertyNamesсписък в обвивката на SharePoint за управление:
-
Ако SimplePropertyEntry> PropertyType <е #x0, изпълнете следните команди:add-pssnapin *$f=get-spfarm$f.AddGenericAllowedListValue("WebPartSupportedSimplePropertyNames","<UnsafePropertyName>")$f.update()iisreset
-
Ако BoundPropertyEntry> PropertyType <е #x0, изпълнете следните команди:add-pssnapin *$f=get-spfarm$f.AddGenericAllowedListValue("WebPartSupportedBoundPropertyNames","<UnsafePropertyName>")$f.update()iisreset