Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Sintomas

Depois de instalar uma das seguintes atualizações, algumas páginas do SharePoint não prestam e geram mensagens de erro, tais como as seguintes: 

Erro da parte web: Uma parte web ou controlo de formulário web nesta página não pode ser exibido ou importado. O tipo não foi encontrado ou não está registado como seguro.

Causa

Uma lista de controlos de ASP.NET é aplicada no SharePoint 2010 e no SharePoint 2013 após a instalação de atualizações. Se as partes web ou os controlos nas páginas Do SharePoint não forem adicionados à lista de admissões, as páginas não prestam.

Resolução

Se as páginas já não renderem porque usam um controlo que não está na lista SafeControls, siga estes passos:

  1. Reveja os registos do Serviço de Registo Unificado do SharePoint (ULS) para encontrar a etiqueta 9s9ay ou uma mensagem que contenha "Bloquear o controlo com a propriedade" que indique que um controlo está bloqueado.

  2. Identifique o tipo, o espaço de nome e assempaque o nome forte da mensagem de erro. 

    • Exemplo 1

    Dada a seguinte mensagem de erro: 

    "O tipo Contoso.Customizations.WebPartControl, Contoso.WebParts, Versão=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f8f11d50a3a não foi encontrado ou não está registado como seguro."

    Tipo = "WebPartControl" Espaço de nome = "Contoso.Personalizações" Assemblífero forte = "Contoso.WebParts, Versão=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f8f11d50a3a"

    • Exemplo 2

    Dada a seguinte mensagem de erro:

    "Bloquear o controlo com marcação transversal de propriedade. [tagName: SharePoint:WebPartControl][propName: propName1][type: typeName1]"

    Tipo = "WebPartControl" (não "typeName1") Pode encontrar os espaços de nome e os dados de montagem no Microsoft Docs consultando o nome do tipo.

  3. Adicione um novo elemento SafeControls para o tipo, espaço de nome e conjunto de nomes fortes no ficheiro Web.config sob o elemento configuração/SharePoint/SafeControls, conforme descrito no elemento SafeControls (Solução)e, emseguida, decreva o atributo Safe ao TRUE.

Para obter mais informações sobre o formato dos valores de atributos no elemento SafeControls, consulte a tabela do passo 12 na marcação de controlos seguros no Designer de Pacotes.

Solução

Setiver muitos controlos inseguros, pode contornar esta questão seguindo estes passos:

  1. Editar o elemento SafeMode no ficheiro Web.config sob o elemento configuração/SharePoint.

  2. Adicione um atributo ControlCompatMode que tem um valor de True.

Atenção

Não recomendamos esta solução porque permite que os controlos ASP.net inseguros sejam executados.

Content Idea RequestCONTENT IDEA REQUEST 120896
Author: secure
Writer: v-weizhu
Tech Reviewer: qingliu; gli; mswann
Editor: v-jesits

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×