Sintomas
Não é possível apresentar um ficheiro ASPX quando tenta criá-lo como uma peça Web personalizada. Quando este problema ocorre, a entrada de erro seguinte e a etiqueta de evento "92liq" são registadas nos registos do Sistema de Registo Unificado (ULS) do SharePoint:
Controlo de bloqueio com marcação do percurso de propriedades. [tagName: <TagName>] [propName: <UnsafePropertyName>] [type: <PropertyType>]
Causa
Este problema ocorre porque um nome de propriedade não seguro está definido para uma etiqueta neste ficheiro ASPX.
Estado
Este novo comportamento é por predefinição para reforçar a segurança no SharePoint Server.
Solução
Nota: Os utilizadores podem ignorar esta melhoria de segurança se for necessário para a sua peça Web. Certifique-se de que a peça Web pode utilizar estes nomes de propriedade em segurança antes de seguir estes passos para reativar as peças Web no SharePoint Server.
Se for o administrador do farm, pode contornar este problema ao adicionar o nome da propriedade à listaWebPartSupportedSimplePropertyNamesou WebPartSupportedBoundPropertyNamesna Shell de Gestão do SharePoint:
-
Se <PropertyType> for SimplePropertyEntry, execute os seguintes comandos:
add-pssnapin *
$f=get-spfarm
$f.AddGenericAllowedListValue("WebPartSupportedSimplePropertyNames","<UnsafePropertyName>")
$f.update()
iisreset -
Se <PropertyType> for BoundPropertyEntry, execute os seguintes comandos:
add-pssnapin *
$f=get-spfarm
$f.AddGenericAllowedListValue("WebPartSupportedBoundPropertyNames","<UnsafePropertyName>")
$f.update()
iisreset