Aspire 13.2: Co programiści usług .NET muszą wiedzieć
Daniel Roth, menedżer produktu dla ASP.NET Core i Blazor, niedawno przeszedł przez plan sieciowy .NET 11. Jest to wersja wsparcia standardowego, GA spodziewana w listopadzie 2026 roku, z wydania przesyłanymi teraz. Praca dzieli się na sześć tematów.

Wzmocnij fundament - co zyskujesz po prostu aktualizując
Nie są wymagane żadne zmiany w kodzie. Kestrel zmniejsza narzut handshake TLS dla krótkotrwałych połączeń i wydajniej sortuje niepoprawne żądania. Kompresja Zstandard daje współczynniki na poziomie Brotli przy niższym koszcie procesora. Praca bezpieczeństwa utwardza Kestrel, modernizuje ochronę CSRF z nagłówkami metadanych fetch i dodaje odświeżanie tokenów uwierzytelniających dla długo trwających połączeń SignalR i Blazor Server. ASP.NET Core teraz emituje znaczniki OpenTelemetry natywnie, więc każde żądanie jest śledzone bez dodatkowej instrumentacji.
Inwestuj w nowoczesny stack - minimalne API, SignalR, Blazor
Minimalne API zyskują asynchroniczną walidację i OpenAPI 3.2. Blazor otrzymuje większą część pracy: statyczne renderowanie po stronie serwera osiąga parytet z MVC, podnosząc temp dane, buforowanie wyjść i weryfikację po stronie klienta, która działa bez interaktywności. Brak websocketów, brak WebAssembly, tylko atrybuty weryfikacji danych i zlokalizowane wiadomości. Asynchroniczna walidacja ląduje na EditContext za pomocą ValidateAsync.
Na WebAssembly, środowisko runtime przechodzi z Mono do CoreCLR, przeglądane w 11 i stabilne w 12, więc wielowątkowość i 64-bitowa pamięć są zbudowane raz. Nowy szablon Web Worker przesuwa pracę obciążającą CPU z wątku UI dzisiaj. C# unie pojawiają się w całym stacku.
Budowanie aplikacji Blazor, które obsługują pliki? Nasz tutorial eksportu Excela z Blazor przy pomocy IronXL obejmuje tworzenie i pobieranie XLSX z aplikacji Blazor Server bez instalacji Office, a nasz tutorial odczytu Excela obejmuje ładowanie danych z arkusza.
Uprość aplikacje rozproszone - historia Blazor klasy produkcyjnej z Aspire

Nowa usługa bramkowa Blazor znajduje się między przeglądarką a backendem: obsługuje aplikacje WebAssembly jako stand-alone, przekierowuje wywołania API, eliminując potrzebę konfiguracji CORS, przekazuje konfiguracje wykrywania usług klientowi, i zasila pulpit Aspire. Zastępuje stary serwer deweloperski czymś, co można uruchomić w środowisku produkcyjnym.
Umożliwienie agentowych aplikacji webowych - tworzenie aplikacji webowych agentowymi
Dzięki Microsoft Agent Framework można hostować agentów wewnątrz aplikacji ASP.NET Core, z wbudowanym wsparciem dla protokołu odpowiedzi OpenAI, orkiestracji agent-to-agent oraz AG-UI do interakcji agent-UI w czasie rzeczywistym. Aplikacje mogą działać jako serwer MCP lub klient za pomocą MCP C# SDK. Hosting punktu końcowego AG-UI to jedno wywołanie MapAgui, a klient czatu AG-UI implementuje IChatClient z Microsoft.Extensions.AI. Blazor AI components są w toku.
Ko-pilot wspomagane tworzenie - uczenie AI pisania dobrego .NET
Dopracowane umiejętności .NET, agenci dostosowani do potrzeb, narzędzia CLI i MCP, oraz zestawy ewaluacyjne, które mierzą, czy to cokolwiek pomaga. Demonstracja była bezpośrednia: tablica Kanban zbudowana bez umiejętności wyszła jako jeden plik 300-liniowy; z wtyczką Blazor i umiejętnością plan-ui-change, wyszła poprawnie dekomponowana. Umiejętności instalują się na żądanie, aby nie wypełniały okna kontekstowego.
Dłuższa perspektywa
Silniejsze fundamenty przy aktualizacji, nowe funkcje skoncentrowane w nowoczesnym stosie, historia hostingu produkcyjnego dla Blazor WebAssembly przez Aspire, AG-UI dla agentowych aplikacji webowych, oraz asystenci AI, którzy rozumieją .NET. Listopadowa GA 2026 oznacza również koniec wsparcia dla .NET 8 i .NET 9, co warto uwzględnić w planach migracji. Podglądy są już dostępne.
Chcesz dziś budować funkcje dokumentów i danych na podstawie podglądów? IronXL odczytuje, zapisuje i eksportuje Excela w Blazor Server bez zależności od Office. Zobacz, jak to działa w aplikacji Blazor lub wypróbuj IronXL za darmo przez 30 dni.
