Sharepoint 2010 visualizza automaticamente la versione mobile di un sito tramite il riconoscimento del browser utilizzato dal navigatore.
Questa funzionalità è utile quando dobbiamo utilizzare una intranet aziendale, ma diventa "un problema" quando vogliamo visualizzare su telefonini e smartphone un sito pubblico con mantenendo la "grafica personalizzata" come su un normale computer.
Dobbiamo quindi "dire" a Sharepoint di trattare i "browser mobile" allo stesso modo dei "browser standard".
Purtroppo non esiste la possibilità di disabilitare la versione mobile tramite le "impostazioni sito" o nell' "amministrazione centrale".
La definizione dei "browser mobile" riconosciuti è salvata nel file compat.browser (si tratta di un file in formato XML) che si trova all'interno della directory di IIS :
drive:\inetpub\wwwroot\wss\VirtualDirectories\nomeWebApplication\App_Browsers\ :
Dopo aver aperto in un editor di testo il file, identificare la sezione relativa al browser che intendiamo modificare :
e cambiare il valore da true a false nella riga <capability name="isMobileDevice" value="true" />
Essendo il file legato alla singola Web Application, se abbiamo più siti su cui vogliamo modificare la modalità di "rendering" dovremo effettuare le modifiche su ogni singolo file.