Come specificare un HttpHandler nel web.config per applicazioni ASP.NET

Giorgio Borelli

Aggiungere gli httphandler alla propria applicazione web in asp.netGli HttpHandlers di ASP.NET consentono di elaborare una risposta a fronte di una qualsivoglia richiesta al web server (IIS). Usare gli HttpHandlers permette di personalizzare la risposta da inviare al client (il browser) non solo per una classica pagina, ma per qualsivoglia risorsa sia stata richiesta, sia questa una immagine un file pdf o un file di risorse .resx ed altro ancora.

Implementarli nella propria applicazione web offre potenzialità enormi, ed il loro uso è relativamente semplice, questi non sono altro che una implementazione dell'interfaccia IHttpHandler, in grado di prendere in carico il processo della richiesta (HttpContext) ed elaborarne una risposta, per questo a fronte di richieste diverse (pagine, risorse, immagini, etc...) è possibile implementare Handlers diversi così da fornire risposte diverse.

Lo scopo di questo articolo non è quello però di descrivere il funzionamento degli HttpHandler, ma tanto quello di vedere come aggiungerli alla nostra applicazione web tramite il web.config, andiamo a scoprire come fare.

Prosegue...

Categorie: ASP.NET

Tags: , , , , , , ,

URL Routing in ASP.NET 4.0

Giorgio Borelli

Tecnica di riscrittura degli url tramite il routing di asp.net 4.0L'url di un indirizzo web deve essere il più semplice e comprensibile possibile, ed al suo interno deve contenere possibilmente quelle parole che già ne fanno non soltanto capire il contenuto della pagina di destinazione, ma anche consentire una memorizzazione più semplice.

Questo è vero non soltanto in un'ottica SEO (Search Engine Optimization), dove url privi dell'estensione della pagina e di codici e identificativi in querystring per pagine dinamiche consente una miglioria in termini dei risultati di ricerca da parte dei motori, ma anche per gli utenti navigatori che più facilmente ricordano ed identificano il contenuto dell'indirizzo web.

Per far ciò il .NET framework giunto alla sua versione 4.0 ha migliorato e semplificato la tecnica dell'URL Routing (introdotta con il .NET 3.5 SP1), che consente con grande semplicità la scrittura di url molto più user friendly. Implementarla costa davvero poca fatica, andiamo a scoprire come fare.

Prosegue...

Categorie: ASP.NET | Seo | Web

Tags: , , ,

How to fix: Impossibile trovare i file di risorse per questa pagina. Verificare che il file di risorse esista e riprovare

Giorgio Borelli

Pagina con l'eccezione Impossibile trovare la classe di risorse per questa pagina

Se vi si è sollevata questa eccezione, e ricevete il messaggio d'errore "Impossibile trovare la classe di risorse per questa pagina" il problema risiede in una errata gestione dei file di risorse di ASP.NET. Risolvere l'eccezione è molto semplice, vediamo come funzionano i file di risorse con estensione .resx e prevenire così il generarsi di questa eccezione a run-time.

Prosegue...

Categorie: ASP.NET | fix

Tags: , , ,

I protocolli di rete di Sql Server

Giorgio Borelli

Microsoft Sql Server è un motore di database basato sull'architettura client/server, e così come molti sistemi basati su questa infrastruttura, per comunicare è necessario un protocollo di rete che porti le richieste del client al server e le risposte di quest'ultimo. Sql Server consente di utilizzare più di un protocollo di rete per consentire la comunicazione client server.

Quando il client cerca di comunicare con il server, usa un solo protocollo, tuttavia è possibile configurarli (i client) in modo che siano disponibili una serie di protocolli abilitati alla comunicazione secondo una sequenza preimpostata.

Quindi se per un qualche motivo il protocollo abilitato come predefinito non dovesse funzionare, il client può provare ad usare i protocolli abilitati secondo la sequenza definita.

Andiamo a scoprire quali protocolli di rete possono essere abilitati su Sql Server e quali sono le loro caratteristiche.

Prosegue...

Categorie: Reti | Sql Server

Tags: ,

Creare un Avatar Globale per le proprie eMail con Gravatar

Giorgio Borelli

Logo e scritta Gravatar, il servizio web per la creazione e gestione di Avatar globalmente riconosciutiQuando navighiamo sul web, ci imbattiamo nei più svariati siti, molti di questi, in particolar modo blog e forum, consentono di lasciare un commento all'articolo o di partecipare al thread di discussione del forum. Alcune piattaforme web consentono di associare una piccola immagine di forma spesso quadrata al commento da noi lasciato, identificandoci oltre che con l'e-mail anche graficamente tra i vari commenti.

Queste icone grafiche, tecnicamente identicon vengono generate automaticamente in base all'hash dell'IP con cui navighiamo, e sebbene nell'insieme della discussione possono risultare utili, rendendo più gradevole la lista e la lettura dei commenti, nulla di più aggiungono alla personalizzazione del nostro intervento.

Altre volte invece ci accorgiamo, che qualche utente si presenta con la propria immagine, il proprio volto o qualche simpatico personaggio, stanno usando un Avatar, e si distinguono nettamente dal resto della massa, subito ci chiediamo come avranno fatto? Creare un Avatar è alquanto semplice, ma la cosa veramente bella sarebbe poter usare sempre lo stesso Avatar per tutti i commenti ed interventi che facciamo sul web, indipendentemente dal sito visitato. Beh! questo è possibile grazie al servizio di Gravatar. Andiamo a scoprire come funziona.

Prosegue...

Categorie: Blog | e-mail

Tags: , ,

Montare immagini su Periferiche Virtuali con Daemon Tools

Giorgio Borelli

Creazioni di periferiche virtuali montando immagini con Daemon Tools - (immagine e logo tratte dal sito ufficiale)Daemon Tools è un programma che consente di montare immagini creando periferiche virtuali. Le immagini (creati dai programmi di masterizzazione) sono un comodo metodo per racchiudere in unico file tutto il contenuto di un supporto ottico, come CD, DVD ed oggi anche i Blu Ray, la comodità di usare le immagini è evidente, facilli da trasportare e da scambiare, possono successivamente essere masterizzate ricreando perfettamente il contenuto del CD/DVD di partenza.

L'uso delle immagini, con estensione .iso (nel loro formato più diffuso), può essere ancora più agevole tramite l'uso di appositi programmi, detti emulatori d'immagini, i quali consentono partendo dal solo file immagine di usarne il contenuto come se fossero masterizzate sul supporto ottico inserito nell'apposito lettore.

Daemon Tools, è appunto un software emulatore d'immagine, tra i più efficaci, diffusi ed usati, in grado di gestire le immagini nei suoi svariati formati (non solo iso), esso è in grado di montare le immagini creando periferiche virtuali come se avessimo un lettore ottico aggiuntivo con dentro il CD/DVD del quale vogliamo usare il contenuto (quasi sempre giochi e software).

Daemon Tools è disponibile nella versione Lite con licenza freeware, quindi liberamente usabile per scopi privati e non commerciali, scaricandolo quindi avremo a disposizione una utility in grado di emulare periferiche ottiche virtuali con le quali leggere il contenuto di qualsiasi immagine, comodo no? Andiamo a scoprirne di più.

Prosegue...

Categorie: Utility

Tags:

Hard Disk, SSD e Dischi Ibridi: chi l'ha vinta?

Giorgio Borelli

Un Hard Disk Drive ed un Solid State Drive apertiPer la maggior parte degli utenti la scelta dell'unità per l'archiviazione dei dati è la più semplice nella configurazione di un pc, e prevede un solo parametro: la capacità. Infatti pochi sanno che il nostro caro Hard Disk è spesso il tallone di Achille dei sistemi informatici, è proprio lui, nella maggioranza dei casi, il componente più lento che frena l'intero sistema.

Chi esige prestazioni particolarmente elevate dal proprio sistema, deve dunque dare uno sguardo al di là dei dozzinali dischi commerciali.

In questo articolo daremo uno sguardo ai vari tipi di dischi, specificando pro, contro e a quale tipo di utenza si addicono meglio, andiamo a vederli uno per uno.

Prosegue...

Categorie: Hardware

Tags:

Inserire automaticamente le virgolette nei valori degli attributi dell'Editor di Visual Studio

Giorgio Borelli

Inserimento automatico delle virgolette negli attributi e proprietà del codice nell'Editor di Visual StudioContinuiamo a parlare della configurazione e personalizzazione dell'ambiente di sviluppo microsoft per eccellenza, Visual Studio, e come nell'articolo precedente delle impostazioni del suo Editor. Quando scriviamo una pagina web, Visual Studio ci consente una duplice visualizzazione, design view (Progettazione) e code view (il codice del markup), la prima rientra tra quella che viene definita tecnica WYSIWYG che sta per l'inglese What You See Is What You Get (quello che vedi è quello che ottieni), basta spostare gli oggetti sulla finestra di progettazione e settare le proprietà nell'apposita finestra; mentre la seconda ci consente di scrivere direttamente il markup via codice. Visual Studio prevede anche una terza vista, lo split view, che divide in due metà l'edito,r visualizzando sia il design che il code view della stessa pagina.

Molti sviluppatori preferiscono il secondo metodo, ovvero la scrittura diretta via codice, vuoi perchè con la pratica è anche più veloce, vuoi per avere un maggiore e diretto controllo sul codice. Con la scrittura diretta del markup però ci sono delle impostazioni che consentono a mio avviso di velocizzare la scrittura, ad es. secondo gli standard HTML tutti i valori degli attributi e delle proprietà dei controlli HTML (e non solo) devono essere racchiusi tra virgolette, ancora una volta Visual Studio per impostazioni predefinita non inserisce le virgolette quando assegniamo un valore ad una proprietà. Questa impostazione è davvero seccante e comporta doverle andare a digitare manualmente con una notevole perdita di tempo. Come fare allora per consentire all'Editor di Visual Studio d'inserire automaticamente le virgolette all'assegnazione di un valore alle proprietà? Basta agire sulle opzioni di configurazione dell'ambiente, è semplicissimo, andiamo a scoprire come fare.

Prosegue...

Categorie: Visual Studio

Tags:

Visualizzare i numeri sulle righe di codice nell'Editor di Visual Studio

Giorgio Borelli

Righe di codice numerate nel markup html dell'Editor Di Visual StudioVisual Studio, l'IDE (integrated development environment) per eccellenza per chi sviluppa su piattaforma .NET è uno strumento fantastico, e consente fra le altre cose una serie di personalizzazioni dell'ambiente di sviluppo che agevolano ed aumentano la produttività dello sviluppatore. Ovviamente ogni dev ha le proprie esigenze, e quello che può tornare comodo ad uno non lo è per un altro, una caratteristica però che sono certo torna utile a molti, per non dire tutti, è quella di vedere visualizzata la numerazione delle righe del codice nella finestra dell'Editor, sia questo il markup che il codebehind o altro file come ad es. gli XML per il web.config.

Le impostazioni di default di Visual Studio però non consentono la visualizzione dei numeri affianco le righe del codice, come fare allora per farle comparire?basta agire sulle Opzioni delle impostazioni generali, è semplicissimo, andiamo a scoprire come fare.

Prosegue...

Categorie: Visual Studio

Tags:

Formattare un numero in euro con C# e ASP.NET

Giorgio Borelli

simbolo euro e valuta corrente (currency) in ASP.NET e C#La formattazione di un numero, sia esso intero o in virgola nella valuta corrente ed in particolar modo in euro è un'esigenza con la quale presto o tardi qualsiasi sviluppatore asp.net deve confrontarsi, niente di chè intendiamoci, però basta davvero poco per avere una formattazione corretta e fare le cose fatte bene anzichè ricorrere a metodi e simboli ascii che non soddisfano appieno il nostro obbiettivo.

Per scrivere il simbolo dell'euro in ASP.NET e C# ricorreremo al metodo Format della classe String, andiamo a vedere come fare.

Prosegue...

Categorie: ASP.NET | C#

Tags: ,