Facendo un Visual Upgrade di un sito SharePoint 2010 migrato a SharePoint 2013 può capitare che l'upgrade si blocchi e venga visualizzata solo una pagina bianca.

Questo può dipendere da alcune feature che iniettano JavaScript tramite il tag CustomAction e l'attributo ScriptSrc:
XML
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
  <CustomAction 
  ScriptSrc="~sitecollection/_layouts/Ducati.Common/jquery.dataTables.js"
  Location="ScriptLink"
  Sequence="110"
      />

  <CustomAction
    ScriptBlock="document.write('<link rel=\'stylesheet\' type=\'text/css\' href=\'~sitecollection/_layouts/Ducati.Common/jquery.dataTables.css\'></' + 'link>');" 
    Location="ScriptLink"
    Sequence="5000"
      />
</Elements>
nel mio caso il problema era legato al tag ~sitecollection che ho dovuto sostituire con ~site:
XML
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
  <CustomAction 
  ScriptSrc="~site/_layouts/Ducati.Common/jquery.dataTables.js"
  Location="ScriptLink"
  Sequence="110"
      />

  <CustomAction
    ScriptBlock="document.write('<link rel=\'stylesheet\' type=\'text/css\' href=\'~site/_layouts/Ducati.Common/jquery.dataTables.css\'></' + 'link>');" 
    Location="ScriptLink"
    Sequence="5000"
      />
</Elements>

Vedi anche URL strings and tokens in apps for SharePoint
Potrebbe interessarti anche: