Ricerca: NET

Nella pubblicazione precedente abbiamo visto come sia possibile ottenere le funzionalità dell'Health Check all'interno di un servizio gRPC. Oggi vedremo un altro middleware, molto comune nelle Web.API, utilizzato in un'applicazione gRPC, in grado di gestire gli errori in modo ...

Come sviluppatori, dobbiamo porre estrema attenzione a come gestire dati sensibili, come password, API Key o stringhe di connessione al database: aggiungere queste informazioni al file appsettings.json, per esempio, per poi magari pubblicare il nostro codice su un repository ...

Uno dei concetti rimanenti per chiudere il cerchio sulle peculiarità dell'output cache di ASP.NET Core 7 è la rimozione programmatica di elementi in cache al verificarsi di un determinato evento, per esempio quando modifichiamo i dati sul database.Immaginiamo per esempio di avere...

Nello script precedente (https://www.aspitalia.com/script/1446/Sfruttare-Tag-Neloutput-Cache-ASP.NET-Core.aspx) abbiamo introdotto il concetto di tag delle risorse nell'output cache, così da avere la possibilità di rimuoverle in maniera deterministica - per esempio quando i dati ...

Come sappiamo, un'applicazione web può subire uno shutdown per i motivi più disparati: magari stiamo facendo uno scale down dei nostri server sul cloud perché il traffico è diminuito, oppure abbiamo effettuato il deploy di una nuova versione del codice, o ancora IIS ha magari ...

Come abbiamo visto nell'articolo precedente (https://www.aspitalia.com/articoli/asp.net-core5/grpc/usare-grpc-infrastruttura-nostri-servizi-web.aspx), la comunicazione gRPC basa i suoi principi sui file protobuf, che contengono la definizione dei servizi e delle classi di ...

Quando abbiamo a che fare con applicazioni complesse basate su ASP.NET Core Web API, il rischio principale è che il progetto contenente la vera e propria applicazione web cresca a dismisura, diventando alla lunga monolitico e poco manutenibile.Fortunatamente, con pochissimo ...