jueves, 6 de septiembre de 2012

No se puede carga el tipo TaxonomyPicker.ascx

Aveces nos encontramos en el Event Viewer con errores de SharePoint como este:

Problema:
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'.




Causa
Esto sucede porque la ruta en el ascx esta codificada.



Solución:

1) Vamos ha esta ruta C:\:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\CONTROLTEMPLATES\



2) Editamos TaxonomyPicker.ascx y modificacmos esta linea:
<%@ Control className="TaxonomyPickerControl" Language="C#" Inherits="Microsoft.SharePoint.Portal.WebControls.TaxonomyPicker&#44;Microsoft.SharePoint.Portal, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>

Replazamos  '&#44' with ',' , 

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

3) Guardamos..

Esto soluciona el problema.

Saludos
Aldo Flores
@alduar



No hay comentarios:

Publicar un comentario