Buenas,
Queríamos tratar hoy un problema con el que nos encontramos hace poco, donde cuando migrábamos un entorno de Project Server 2010, junto a su correspondiente base de datos de contenido de SharePoint 2010, una vez habiendo “aprovisionado” el sitio PWA, apuntando a la base de datos correspondiente, obtenida después de realizar el proceso de migración, no éramos capaces de poder acceder a ninguna página del sitio PWA, ya que todas se mostraban en blanco..
En los logs ULS en modo detallado, se podía leer la siguiente referencia:
Microsoft.SharePoint.SPException: Cannot make a cache safe URL for "inc/eptassociationtool/eptassociationpagelink.js", file not found. Please verify that the file exists under the layouts directory.
Si modificamos el fichero web.config de la aplicación web donde albergamos el sitio PWA, para que muestre más información, podíamos ver el mismo mensaje.
No habiendo nunca encontrado este error con anterioridad, procedimos a buscar el fichero mencionado, “eptassociationpagelink.js” en el servidor donde habíamos realizado la migración, y lo localizamos en la siguiente ruta:
C:\Program Files\Common Files\microsoft shared\Web Server Extensions\14\TEMPLATE\LAYOUTS\EPTAssociationTool
Una vez hecho esto, lo primero que se nos ocurrió fue, ya que en la carpeta
C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\
no teníamos esa referencia, proceder a generar las carpetas que faltaban, hasta que se tuviera la misma ruta (pero apuntado al número 15, correspondiente a la versión de 2013, en vez de a la 2010) de tal modo que quedar algo así:
C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\LAYOUTS\INC\eptassociationtool
Una vez hecho esto, no había más que copiar el archivo mencionado,eptassociationpagelink.js , a esta ubicación, realizar un IISRESET, y una vez hecho esto, ya podíamos acceder al sitio PWA correctamente.
Comentando el asunto con uno de nuestros gurús, Adrian Jenkins, nos indicó que esta característica “EPTASSOCIATIONTOOL” proviene del Project Server Solution Starters Kit, el cual os recordamos no está soportado por nosotros, como comentamos en el post http://blogs.technet.com/b/elfarodeprojectserver/archive/2012/01/26/project-server-2010-microsoft-project-2010-solution-starter.aspx
Esperamos os resulte de interés, y os ayude a solventar problemas de migración, si hubierais aplicado estas soluciones del Starters Kit…
Un saludo
Jorge Puig