Ricerca: middleware
Questa riflessione parte dalla domanda di un utente nel forum: "Domanda: Analogie tra MVC e Three-tier - Sono troppe e a me sembra che l'uno possa sostituire l'altro.. ma quanto sbaglio?" Ho l'impressione che questa perplessità sia parecchio diffusa e che, più in generale,...
Quando vogliamo sapere cosa succede nel nostro applicativo web, possiamo far ricorso ad Application Insights. Installando l'SDK otteniamo il tracciamento di tutte le richieste, gli errori e ci vengono fornite metriche utili.Tra le richieste ci ritroviamo anche il relativo esito e...
Una funzionalità molto interessante di ASP.NET Core 7 è la nuova Output Cache, una versione più sofisticata della già esistente Response Cache. In questo e nei prossimi script ne introdurremo i concetti principali e cercheremo di capire anche come gestirne le peculiarità più ...
Spesso, durante lo sviluppo del nostro sito web ASP.NET Core, o del nostro progetto Web API, abbiamo la necessità di impostare un utente fittizio per ragioni di test. Solitamente questo accade quando lo stack di autenticazione è ancora da sviluppare o da integrare, ma comunque ...
ASP.NET Core MVC 1.0 mantiene un approccio convention-based che riduce il codice necessario a configurare la nostra applicazione web. Uno degli esempi caratteristici è quello del routing, il meccanismo che ci permette di legare un URL come /Products/Index all'esecuzione di un ...
L'autenticazione basata sui cookie è, per qualsiasi applicazione web, la soluzione primaria per ovviare alla natura stateless del protocollo HTTP e consentire ad un utente di restare autenticato attraverso le varie richieste di pagina.Anche ASP.NET Identity usa questo stesso ...
ASP.NET 5, attualmente in preview, è una tecnologia ideale per realizzare applicazioniweb moderne, estremamente ottimizzate e modulari. Il rinnovamento di ASP.NET passa anche per la reinterpretazione del .NET Framework stesso, che ora si presenta in due edizioni: Il .NET Core 5 e...
La nuova versione di ASP.NET Core 2.1 è oramai in dirittura d'arrivo e, nonostante non sia una major release, si tratta comunque di una milestone che porta un gran numero di novità. Pertanto abbiamo preparato una serie di 2 articoli in cui Moreno Gentili illustra tutto ciò che ...
Avere un log il più possibile preciso e affidabile è un requisito di assoluta importanza per ogni applicazione: una volta messa in produzione, infatti, perdiamo visibilità di ciò che effettivamente accade, degli errori generati e, soprattutto, non abbiamo più Visual Studio e il ...
Quando un sito web sfrutta l'output cache, come abbiamo visto finora in ASP.NET Core 7, il server evita di processare la richiesta e fornisce immediatamente la stessa risposta di un'invocazione analoga avvenuta in precedenza.Si tratta di una grande ottimizzazione per l'uso delle ...