Passa ai contenuti principali

Post

Visualizzazione dei post da Febbraio, 2012

Come ti estendo lo startup di un’applicazione web

In questo post vorrei porre l’attenzione su una modalità (a dir la verità abbastanza misconosciuta) per estendere lo startup di una applicazione web.Con il termine “estendere lo startup” di una applicazione web intendo la possibilità di eseguire del codice (vedremo in seguito sotto quali condizioni) senza dover ricorrere alla modifica del Global.asax o alla modifica del file di configurazione (ad esempio per aggiungere dei Module).La “magica” classe che permette tutto ciò è la PreApplicationStartMethodAttribute contenuta nel namespace System.Web (assembly System.Web.dll).Si tratta di un attributo applicabile ad un assembly che permette di dichiarare un metodo di un tipo che deve essere eseguito allo startup dell’applicazione.Cosa vuol dire in soldoni?Facciamo un esempio molto semplice ma che può far capire il meccanismo.Supponiamo di voler creare un Modulo HTTP che venga automaticamente agganciato al nostro sito web e che si occupi di non permettere di scaricare risorse da una determi…

Visual Studio 2010 Web Server e i MIME Type

Non si tratta di un racconto di fantasia ma del fatto che il Web Server integrato di Visual Studio 2010 è in grado di gestire un certo numero di MIME Type e basta.Questo significa che se abbiamo la necessità di mettere nella nostra pagina web una risorsa che prevede un MIME Type particolare e, comunque, non previsto nel Web Server, non saremo in grado di visualizzarla come dovuto.Ad esempio, supponiamo di avere la seguente pagina:<!DOCTYPEhtml><html><head><title>Video MP4</title></head><body><videocontrolssrc="./video/oceans-clip.mp4">            Il video non supportato dal browser</video></body></html> Se proviamo ad eseguirla (facendo attenzione che il video .mp4 sia effettivamente nella sottocartella “video”), otteniamo:Perché questo?Se analizziamo cosa viene inviato dal nostro server tramite l’F12 di IE9 otteniamo:La risorsa oceans-clip.mp4 viene restituita come application/octet-stream e non come video/mp4…

WWW–We Want Web: il web come non lo avete mai visto!!

Vi segnalo l’evento WWW – We Want Web, interamente dedicato alle nuove tecnologie che riguardano il web.Una intera giornata su HTML5, CSS3, jQuery MVC 3/4, sviluppo web per Mobile, OData e SignalR in 5 sessioni tutte da vedere ed ascoltare e, allora…………perché non iscriversi?L’evento è, come sempre gratuito e si svolgerà il 09 Marzo 2012 presso la sede Microsoft di Roma in Viale Avignone 10 in zona EUR.L’evento è sponsorizzato da Microsoft, Pluralsight, Red-Gate e Telerik.Tag di Technorati: ,,,,,,,,,

Windows 8 Developer Terminology – le vostre traduzioni per W8

Volete dare un fattivo contributo alla prossima versione localizzata in Italiano di Windows8?Siete stufi di leggere traduzioni alla bene e meglio nel vostro sistema operativo?Bene, allora non perdetevi la possibilità di dire la vostra sul portale Windows 8 Developer Terminology!!!!Il link è: https://www.microsoft.com/Language/mtcf/mtcf_home.aspx?s=1&langid=2235&cult=it-ITRegistratevi e votate le traduzioni proposte oppure date i vostri suggerimenti.