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 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 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