Ricerca avanzata
Ricerca: iac
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 ...
Quando da ASP.NET Core vogliamo sfruttare Entity Framework per interagire con il database, tipicamente usiamo il metodo AddDbContext per registrare il nostro DbContext nell'IoC container.public void ConfigureServices(IServiceCollection services){ services.AddControllers(); ...
Negli script precedenti abbiamo introdotto alcuni concetti utili tutte le volte che vogliamo gestire dei task in background in ASP.NET Core: abbiamo visto i fondamenti per creare un Hosted Service (https://www.aspitalia.com/script/1396/Eseguire-Task-Temporizzati-Tramite-Hosted-...
Come sappiamo, esiste un limite al numero di caratteri di cui può essere composto un URL, che dipende da una serie di fattori: il browser utilizzato dall'utente, il server su cui è in hosting l'applicazione ed eventuali infrastrutture di routing presenti tra l'endpoint pubblico e...
Come abbiamo più volte ribadito, la dependency injection è parte integrante del runtime di ASP.NET Core. Ovviamente il caso più tipico di utilizzo è costituito dai Controller, ai quali possiamo passare dipendenze semplicemente specificandole come parametri nel costruttore. Una ...
In un precedente script (http://www.aspitalia.com/script/1229/Configurare-Middleware-Servizi-ASP.NET-Core.aspx), abbiamo visto come ASP.NET Core consenta di configurare dei servizi e sfruttarli attraverso la dependency injection.Grazie a questo meccanismo possiamo: Migliorare il ...
Come è tipico di ASP.NET Core, anche il mostrare una pagina di errore è una funzionalità che viene distribuita come pacchetto NuGet. Il pacchetto in questione è Microsoft.AspNetCore.Diagnostics e possiamo aggiungerlo al progetto sia da interfaccia grafica che aprendo direttamente...
Nello script precedente (http://www.aspitalia.com/script/1250/Form-Contatti-ASP.NET-MVC.aspx) abbiamo creato un form per consentire ai nostri utenti di contattarci. In casi come questo, quando l'interazione di un utente produce l'invio di un messaggio e-mail, è consigliabile ...
In uno script precedente (http://www.aspitalia.com/script/1249/Sfruttare-Redis-Cache-ASP.NET-Core.aspx) ci siamo occupati del supporto alla cache distribuita in ASP.NET Core, e abbiamo visto come esista un provider che renda estremamente immediato l'utilizzo di Redis Cache.Non ...
Come abbiamo visto in precedenti script, ASP.NET Core MVC ci permette di generare form molto leggibili grazie anche ai tag helper come select, che usiamo per i classici menu a tendina.Con il suo attributo asp-items impostiamo le opzioni di scelta in maniera dichiarativa e lo ...