Attenzione al %20 nelle url

Giorni fa ho avuto a che fare con un piccolo problema riguardante le url di una mia applicazione web. In pratica mi trovavo con delle richieste verso un indirizzo tipo il seguente “/mycontroller/myaction/myid%20” (per chi non lo sapesse %20 equivale


Dominio stai lontano dalle mie View

Tutti i giorni mi capita di consultare esempi e progetti fatti da altri, sia nel mondo dell’open source che nel mondo del lavoro. Moltissime volte ho visto applicazioni MVC che hanno il “vizietto” di utilizzare le classi del dominio direttamente den


La compilazione di ASP.NET

Il web.config è sicuramente familiare a tutti noi sviluppatori web, ma ci sono alcuni attributi che valgono la scrittura di un post ad hoc. Oltre al classico connectionstrings e appsettings, in tutti i file di configurazione per applicazioni web esi


ASP.NET MVC in Azure

Ultimamente sto lavorando parecchio per migrare un’applicazione MVC3 su Azure. Una delle cose che trovo più noiose in Azure è il dover ricreare il package di deploy per ogni singola modifica; questo vuol dire che se si vuole cambiare un testo in una


Analizzare il traffico di rete per le chiamate https con Fiddler

Oggi ho avuto la necessità di analizzare del traffico di rete la cui Request partiva dalla mia macchina, per poi finire verso un webserver Java hostato in https su di un webserver Apache. Essendo esposto in BasicHttpBinding, il suo utilizzo è risulta


Usare IExceptionFilter per loggare le eccezioni.

In un post precedente (vedi qui) ho già introdotto il concetto di ActionFilter e alcune opportunità che ci offre. In questo post vorrei mostrare come realizzarne uno custom per loggare le eccezioni. Per prima cosa è bene sapere che ogni ActionFil


Gli Action Filter ed i Global Filter di ASPNET MVC

Già dalla prima release di ASPNET MVC è stato introdotto il concetto di Action Filter, ossia un attributo che può decorare sia una singola Action o che addirittura un intero Controller. Lo scopo di questi Filter è quello di aggiungere funzionalità


La developer toolbar di IE9

Internet Explorer, nonostante sia sempre stato uno dei browser più diffusi in ambiente Windows, non ha mai brillato per caratteristiche di sviluppo, a paragone con quelle offerte da Firefox con Firebug o Chrome con la sua developer toolbar. Fortunat


Registrare un mime type dal web.config

Internet Information Service (IIS) versione 7.x offre la possibilità di configurare il proprio sito un po’ più in autonomia rispetto alle versioni precedenti. Quando parlo di autonomia mi riferisco alla possibilità di cambiare tutti quei parametri