Beiträge zum Thema „ASP.NET“

27 Beitrag/Beiträge

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...

API erstellen mit OData 8.0

Samstag, 01. Juli 2023

Mit OData 8.0 lassen sich Daten aus einer .NET-6-Anwendung so bereitstellen, dass der Aufrufer selbst filtern, sortieren und blättern kann. Aufgesetzt wird das auf einer gewöhnlichen Web-API, wahlweise auch auf der Minimal Hosting API. OData (Open Data Protocol) ist ein standardisiertes Protokoll, das CRUD-Operationen (Create, Read, Update, Delete) sowie Abfragen und Filterung von Daten ermöglicht.

Weiterlesen...

WebAPI testen mit .http Files

Mittwoch, 25. Januar 2023

Mit der neuesten Visual Studio 2022 Version 17.5 ist es nun möglich, WebAPIs direkt innerhalb der Entwicklungsumgebung mit .http-Dateien zu testen. Diese neue Funktion bietet Entwicklern eine einfache und effiziente Möglichkeit, API-Endpunkte zu testen, ohne auf externe Tools angewiesen zu sein.

Weiterlesen...

Minimal Hosting API

Sonntag, 22. Januar 2023

Minimal Hosting APIs sind eine neue Funktion in ASP.NET Core, die es ermöglicht, einfache APIs mit minimalem Code und Konfiguration zu erstellen. Diese APIs sind besonders nützlich für kleine Dienste oder Microservices, bei denen eine vollständige ASP.NET Core-Setup überflüssig wäre.

Weiterlesen...

ASP.Net Statuspage mit IHealthCheck

Sonntag, 22. Januar 2023

Die Implementierung einer Statusseite mit IHealthCheck in ASP.NET Core ist eine effektive Methode, um den Zustand und die Verfügbarkeit von Anwendungen zu überwachen. Dieser Artikel gibt einen Überblick über die Einrichtung und Nutzung von Health Checks in ASP.NET Core.

Weiterlesen...

Dev-Tunnels für ASP.NET

Freitag, 16. Dezember 2022

Möchte man eine ASP.NET-Website öffentlich testen, musste man bisher einige Hürden oder Nachteile in Kauf nehmen. Zum Beispiel könnte man den eigenen Rechner im Netz freigeben, ein Drittanbieter-Tool nutzen (wie z.B. xxx) oder ein VPN erstellen. Sicher gibt es noch weitere Möglichkeiten, aber hier wird ein Tool aus dem Ökosystem von Microsoft vorgestellt.

Weiterlesen...

« Zurück zur Startseite