Luca Annuiti

il mio Blog personale su Virtualizzazione, SharePoint, Programmazione e ...

Umbraco: render corretto di <locallinks> con RichEditor

Nei template Razor, in caso di rendering errato di locallink dovuto all'utilizzo di campi RichEditor e @Html.Raw, è necessario:

  1. inserire nel template il namespace @using Umbraco.Web.Templates
  2. modificare la riga interessata in questo modo: @Html.Raw(TemplateUtilities.ParseInternalLinks(myField.ToString()))


Umbraco: errore "Failed: Cannot upload file "xxx.ext", it is not an approved file type"

In Umbraco il caricamento di alcune tipologie di file è bloccato, e quindi viene restituito il seguente errore:


Per abilitare il caricamento di questi file "riservati" è necessario modificare il file UmbracoSettings.config nella cartella Config rimuovendo le estensioni dalla seguente direttiva (il contenuto può variare a seconda della versione di Umbraco) :

<disalloweduploadfiles>ashx,aspx,ascx,config,cshtml,vbhtml,html,htm,asmx,air,axd,docx</disalloweduploadfiles>

Installare l'utility Pulitura Disco in Windows Server 2008 R2

Come impostazione predefinita, l'utility Pulitura Disco in Windows Server 2008 non è installata in quanto parte della funzionalità "Desktop Experience".

Ci sono due modi per installare l'utility:

  1. attivare la funzionalità "Desktop Experience"; attenzione, questa funzionalità aggiunge altri utility che potrebbero non essere necessarie sul server (temi desktop, registratore suoni, ecc) ed inoltre richiede un riavvio del server
  2. Copiare i file dell'utility (già presenti sul server) in una posizione specifica, come indicato in questa guida di  Microsoft: https://technet.microsoft.com/en-us/library/ff630161(WS.10).aspx