Beiträge zum Thema „ASP.NET“

22 Beitrag/Beiträge

Welcher Render-Modus in Blazor?

Donnerstag, 14. Mai 2026

Seit .NET 8 wird der Render-Modus pro Komponente gesetzt, nicht mehr pro Projekt:

Weiterlesen...

Cache mit zwei Ebenen

Montag, 11. Mai 2026

IMemoryCache reicht, solange eine Instanz läuft. Bei mehreren braucht es einen verteilten Cache, und dann will man beides.

Weiterlesen...

Markdown sicher darstellen

Montag, 23. März 2026

Markdown in HTML umwandeln geht mit Markdig in einer Zeile. Die zweite ist wichtiger:

Weiterlesen...

Warum das JSON aus der Konsole anders aussieht

Freitag, 13. März 2026

Die API liefert kundenNummer, das eigene Konsolenprogramm mit demselben Modell aber KundenNummer. Der Unterschied liegt in den Voreinstellungen.

Weiterlesen...

Antwortkomprimierung einschalten

Montag, 23. Februar 2026

Bei einer API, die größere JSON-Antworten liefert, ist Komprimierung der Gewinn mit dem besten Verhältnis von Aufwand zu Wirkung:

Weiterlesen...

HttpClient nicht selbst erzeugen

Freitag, 13. Februar 2026

Der Klassiker mit zwei falschen Antworten. Ein new HttpClient() pro Aufruf lässt Verbindungen im Zustand TIME_WAIT zurück und erschöpft unter Last die Ports. Ein statischer HttpClient behebt das, bekommt aber DNS-Änderungen nie mit, was beim Umschalten eines Endpunkts unangenehm auffällt.

Weiterlesen...

Variablen in .http-Dateien

Donnerstag, 22. Januar 2026

Über .http-Dateien hatte ich schon geschrieben. Was ich damals nicht kannte, sind Variablen:

Weiterlesen...

Minimal APIs, zwei Jahre später

Samstag, 26. April 2025

Als ich seinerzeit über die Minimal Hosting API geschrieben habe, war ich sofort dabei. Eine Datei, ein paar Zeilen, fertig ist der Endpunkt. Kein Controller, keine Attribute, kein Ordner voller Klassen, die jeweils drei Methoden enthalten. Nach zwei Jahren mit mehreren Projekten fällt meine Bilanz gemischter aus.

Weiterlesen...

API-Fehlerbehandlung in ASP.NET Core

Dienstag, 18. Februar 2025

In vielen ASP.NET Core-Projekten, egal ob klassisch oder über die Minimal Hosting API, werden API-Antworten mit IActionResult gestaltet, um Fehler wie NotFound(), BadRequest() oder Forbidden() zurückzugeben. Alternativ setzen einige Entwickler auf Exceptions, die dann von einer Middleware abgefangen werden. Beide Ansätze haben jedoch Nachteile.

Weiterlesen...

SignalR 101 - Eine Einführung für .NET 8

Donnerstag, 23. Januar 2025

Sobald eine Anwendung Daten anzeigen soll, die sich von außen ändern, reicht das übliche Anfrage-Antwort-Muster nicht mehr. Der Browser müsste ständig nachfragen, ob es etwas Neues gibt.

Weiterlesen...

« Zurück zur Startseite