jueves, 28 de abril de 2011

Welcome.ascx no existe al intentar abrir el Central Administration en SharePoint 2010

Este error seguramente le ocurre si modifico la v4.master en el directorio SharePointRoot/Template/Global como se muestra en la imagen de abajo:

image

El detalle del error es el siguiente:

04/28/2011 15:46:35.48     w3wp.exe (0x15F4)                           0x0E30    SharePoint Foundation             Runtime                           tkau    Unexpected    System.IO.FileNotFoundException: El archivo /_catalogs/masterpage/_controltemplates/Welcome.ascx no existe.    at Microsoft.SharePoint.ApplicationRuntime.SPRequestModuleData.GetWebPartPageData(HttpContext context, String path, Boolean throwIfFileNotFound)     at Microsoft.SharePoint.ApplicationRuntime.SPVirtualFile.CalculateFileDependencies(HttpContext context, SPRequestModuleData basicRequestData, ICollection& directDependencies, ICollection& childDependencies)     at Microsoft.SharePoint.ApplicationRuntime.SPDatabaseFile.EnsureDependencies(HttpContext context, SPRequestModuleData requestData)     at Microsoft.SharePoint.ApplicationRuntime.SPDatabaseFile.GetDirectDependencies(HttpContext context, SPRequestModuleData requestData)     at Microsoft.SharePoint.ApplicationRuntime.SPVirtualFile...    126e7c13-e045-47af-8c43-992b846315e5

Lo que debe de hacer es editar la página maestra del SharePointRoot con notepad  o sino editar la página maestra del Central Administration con SharePoint Designer, para este ultimo abra SharePoint Designer primero y luego seleccione la opción de Open Site y escriba la dirección URL del CA.

Que debe de modificar?  Muy sencillo, solo debe de agregar la / antes de _catalogs a los controles de usuarios (ascx) y guardar la página maestra y listo, como lo muestra la imagen de abajo:

FaltaRootSlash

SharePoint4Fun!,

Manolo Herrera

No hay comentarios.: