He creado una definición de sitio simple basada en el portal de publicación. Cada vez que deseo utilizar la plantilla para crear una colección de sitios, aparece el siguiente mensaje de error:SharePoint SiteDefinitions
La plantilla que ha elegido no es válida o no se puede encontrar.
No utilizo ninguna característica personalizada, solo las características predeterminadas con el portal del sitio de publicación-def. ¿Algún consejo?
Hay un registro de errores, pero simplemente me da la información anterior:
Applying template "PalfingerPlatformsOrderRoot#0" to web at URL "http://datsa0004:8080/Platforms/Orders/0000112233".
Failed to get the site template for language 1031, search key 'PalfingerPlatformsOrderRoot'. This warning is expected when provisioning from a custom web template.
Failed to apply template "PalfingerPlatformsOrderRoot#0" to web at URL "http://datsa0004:8080/Platforms/Orders/0000112233".
Failed to apply template "PalfingerPlatformsOrderRoot#0" to web at URL "http://datsa0004:8080/Platforms/Orders/0000112233", error The template you have chosen is invalid or cannot be found. 0x81071e44
The template you have chosen is invalid or cannot be found.
CreatePortal failed creating portal webs. Microsoft.SharePoint.SPException: The template you have chosen is invalid or cannot be found. ---> System.Runtime.InteropServices.COMException (0x81071E44): The template you have chosen is invalid or cannot be found. at Microsoft.SharePoint.Library.SPRequestInternalClass.ApplyWebTemplate(String bstrUrl, String& bstrWebTemplate, Int32& plWebTemplateId) at Microsoft.SharePoint.Library.SPRequest.ApplyWebTemplate(String bstrUrl, String& bstrWebTemplate, Int32& plWebTemplateId) --- End of inner exception stack trace --- at Microsoft.SharePoint.Library.SPRequest.ApplyWebTemplate(String bstrUrl, String& bstrWebTemplate, Int32& plWebTemplateId) at Microsoft.SharePoint.SPWeb.ApplyWebTemplate(String strWebTemplate) at Microsoft.ShareP...
...oint.Publishing.PortalProvisioningProvider.CreatePortal(String xmlFile, SPWeb rootWeb)
¡Ah! Un estúpido error de copiar y pegar. Creé una nueva definición de sitio basada en una existente. Como recomienda la MS, la ID era> 10000. Pero, de hecho, ambas definiciones de sitio usaban el mismo rango de 1000x. Para determinar el sitio con la misma ID 10001. ¡Gracias! – Henrik
no hay problema, ¡a veces la respuesta es fácil! – curtisk
editores tales como Notepad ++ puede ayudar a localizar las plantillas de sitio en conflicto con el descubrimiento en herramienta archivos - sólo tiene que buscar ID = "1000x" en todos los archivos XML en% commonprogramfiles% \ extensiones de Microsoft Shared \ web server \% SPVERSION% \ TEMPLATE \ % LCID% \ XML (tenga en cuenta que puede que necesite sustituir otros valores: 14 y 15 para SharePoint 2010 y 2013, y otro código de configuración regional digital cuando corresponda). – Alexey