SharePoint Designer 2010 crash

Tag

, ,

Ingredienti

  • SharePoint Server 2010
  • Master Page di pubblicazione custom
  • SharePoint Designer 2010

Sintomi

  • all’apertura di qualsiasi page layout (custom e OOTB) in modalità Split o Design SharePoint Designer sistematicamente crasha
  • all’apertura della master page custom in modalità Split o Design SharePoint Designer sistematicamente crasha (lo stesso non accada con le master page OOTB)

I falsi colpevoli

  • controlli OOTB mancanti (d’altronde il sito è perfettamente accessibile e funzionante via browser)
  • controlli custom (presenti o assenti, il problema resta)
  • cache lato client (se dovesse servire, questo link può essere utile: Clearing the SharePoint Designer 2007 / 2010 Cache
  • cache lato server (il problema sembrava essere legato solo alla mia utenza)
  • sp1 mancante (il mio pc era stato da poco formattato e mancava qualche windows update)

Quando stavo per perdere ogni speranza e per aggiungermi al coro dei detrattori del Designer (già piuttosto ricco a torto o a ragione), questo post mi ha dato la dritta: SharePoint Designer constantly crashing?

Il vero colpevole

La responsabilità era legata al foglio di stile (e a me che l’avevo scritto Triste):

  • non alla modalità in cui veniva chiamato (SharePoint:CssRegistration)
  • non ad un errore di sintassi (tag inavvertitamente non chiuso, etc)
  • non ad un conflitto
  • ma ad un errore di concetto: aver definito una larghezza per una elemento di testo (dannato copia incolla!). In particolare, una larghezza per un’ancora:

    .page-header ul.dynamic li a{
        width:150px;
        }

Assumendomi tutta la responsabilità, l’errore era mio, una semplice segnalazione in rosso nel designer non sarebbe stato meglio, piuttosto che un errore di questo tipo nell’event viewer?

image

Follow

Get every new post delivered to your Inbox.