Overview

O erro abaixo aparece no log de eventos do Windows no servidor de SharePoint 2010:

Load control template file /_controltemplates/TaxonomyPicker.ascx failed: Could not load type ‘Microsoft.SharePoint.Portal.WebControls.TaxonomyPicker’ from assembly ‘Microsoft.SharePoint.Portal, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c’

Solução

Para corrigir esse problema é necessário fazer os passos abaixo:

1. Vá até o diretório de user controls do SharePoint: c:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\CONTROLTEMPLATES;

2.  Abra o user control TaxonomyPicker.ascx (pode ser com o notepad);

3. Procure pelo caracter “&#44 ;” (sem espaço, coloquei espaço porque o navegador interpreta esse caracter como vírgula) e troque-o por vírgula. Exemplo:

O user control original está assim:

    <%@ Control className=”TaxonomyPickerControl” Language=”C#” Inherits=”Microsoft.SharePoint.Portal.WebControls.TaxonomyPicker&#44Microsoft.SharePoint.Portal, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c” %>

Depois da alteração ficará assim:

<%@ Control className=”TaxonomyPickerControl” Language=”C#” Inherits=”Microsoft.SharePoint.Portal.WebControls.TaxonomyPicker,Microsoft.SharePoint.Portal, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c” %>

4. Salve e feche o user control.

Fonte: SharePoint 2010: Error 7043 “Load control template file /_controltemplates/TaxonomyPicker.ascx failed”

Anúncios