ASP.NET Core docs: What's new for June 2024
Welcome to what's new in the ASP.NET Core docs for June 2024. This article lists some of the major changes to docs during this period.
Blazor
Updated articles
- ASP.NET Core Blazor QuickGrid component
- QuickGrid display name support
- Scaffolding tool doc overhaul with added generators
- ASP.NET Core Blazor event handling
- Document reserved event names
- Clarify interactive requirement for event handlers in BWAs
- ASP.NET Core Blazor file downloads - Downloading files with static SSR
- ASP.NET Core Blazor forms overview
- Mitigate overposting attacks
- BWA client-side validation requires a circuit
- ASP.NET Core Blazor forms validation - BWA client-side validation requires a circuit
- ASP.NET Core Blazor render modes
- Prerendering behavior updates
- Interactive SSR RCs in global WASM/Auto projects
- Detect the current render mode at runtime
- ASP.NET Core Blazor SignalR guidance - Blazor Server reconnection coverage
- ASP.NET Core Blazor static files - Map Static Assets Blazor-specific coverage
- ASP.NET Core Blazor WebAssembly additional security scenarios - Update RemoteAuthenticatorView param value
- Build a .NET MAUI Blazor Hybrid app with a Blazor Web App
- Place code for sample cross-link in MAUI project
- Article updates
- .NET MAUI BH BWA tutorial updates
- Update .NET MAUI BH BWA tutorial
- Clarify per-page/component scenario
- Patch the Pre5 .NET MAUI Blazor Hybrid BWA coverage (PR 2)
- Patch the Pre5 .NET MAUI Blazor Hybrid BWA coverage (PR 1)
- New .NET MAUI Blazor Hybrid template
- Configure the Trimmer for ASP.NET Core Blazor - Clarify Blazor trim mode
- Debug ASP.NET Core Blazor apps - Blazor CLI commands moving to
dotnet watch
- Host and deploy ASP.NET Core Blazor - Blazor CLI commands moving to
dotnet watch
- Host and deploy ASP.NET Core Blazor WebAssembly
- Blazor CLI commands moving to
dotnet watch
- Update Apache coverage (drop CentOS mentions)
- Fix spacing in Apache configuration example
- Blazor CLI commands moving to
- JavaScript JSImport/JSExport interop with ASP.NET Core Blazor - Import-Export interop: collocated JS with RCL
- Integrate ASP.NET Core Razor components with MVC or Razor Pages - Use 'reconnection UI' for all references
- Secure an ASP.NET Core Blazor Web App with OpenID Connect (OIDC) - Interactive SSR RCs in global WASM/Auto projects
- ASP.NET Core Blazor authentication and authorization - Simplified auth state serialization for BWAs
- Tooling for ASP.NET Core Blazor - Change Tooling article content layout
- Use ASP.NET Core SignalR with Blazor
- Blazor CLI commands moving to
dotnet watch
- Blazor SignalR tutorial updates
- Blazor SignalR tutorial refactor
- Blazor CLI commands moving to
Client-side development
Updated articles
- Browser link in ASP.NET Core - Package installation no longer needed
- JavaScript `[JSImport]`/`[JSExport]` interop with a WebAssembly Browser App project - .NET JS interop article updates
Fundamentals
Updated articles
- ASP.NET Core code generator tool (`aspnet-codegenerator`) - Scaffolding tool doc overhaul with added generators
- Handle errors in ASP.NET Core - May Content Health - freshness review
- Create responses in Minimal API applications - Inline code --> snippet references
- Handle errors in minimal APIs - May Content Health - freshness review
- Static files in ASP.NET Core - moniker prep:
Getting started
Updated articles
- Get started with ASP.NET Core - May Content Health - freshness review
gRPC
Updated articles
- Call gRPC services with the .NET client - Dispose gRPC streaming calls
- Performance best practices with gRPC - Add gRPC perf docs around gracefully completing and disposing streaming calls
Hosting and deployment
New articles
Updated articles
- Deploy ASP.NET Core apps to Azure App Service
- Revert "refactor azure troubleshooting/1"
- Update index.md
- Host ASP.NET Core on Windows with IIS - Revert "refactor azure troubleshooting/1"
Migration
Updated articles
- Migrate from ASP.NET Core 7.0 to 8.0 - Follow-up .NET 8 updates
Mobile development
Updated articles
- Create backend services for native mobile apps with ASP.NET Core - Lowercase the code name
Performance
Updated articles
- HybridCache library in ASP.NET Core - Add serialization sample app
- Output caching middleware in ASP.NET Core - Note about code sample
Release notes
Updated articles
- What's new in ASP.NET Core 9.0
- Render mode detection, static web asset delivery, dynamic compression
- Add three Blazor What's New sections
Security
Updated articles
- Configure Windows Authentication in ASP.NET Core - Fix broken links
- Enforce HTTPS in ASP.NET Core - May Content Health - freshness review
- External OAuth authentication providers - Scaffolding tool doc overhaul with added generators
Testing
Updated articles
- Troubleshoot ASP.NET Core on Azure App Service and IIS
- refactor azure troubleshooting/1
Tutorials
Updated articles
- Get started with Swashbuckle and ASP.NET Core - mon split
- Part 2, add a model - .NET 9 update: Prep RP tutorial series
- Part 3, scaffolded Razor Pages - .NET 9 update: Prep RP tutorial series
- Part 4, work with a database - .NET 9 update: Prep RP tutorial series
- Part 5, update the generated pages - .NET 9 update: Prep RP tutorial series
- Part 6, add search - .NET 9 update: Prep RP tutorial series
- Part 7, add a new field - .NET 9 update: Prep RP tutorial series
- Part 8, add validation - .NET 9 update: Prep RP tutorial series
- Part 9, add validation to an ASP.NET Core MVC app - First MVC: Validation: Clear old null values
- Tutorial: Create a minimal API with ASP.NET Core
- v9 Update: Min Web API Tutorial
- Prework-Min Web API .NET 9 update
- Tutorial: Get started with Razor Pages in ASP.NET Core - .NET 9 update: Prep RP tutorial series
Web API
Updated articles
- Handle errors in ASP.NET Core controller-based web APIs - May Content Health - freshness review
Community contributors
The following people contributed to the ASP.NET Core docs during this period. Thank you! Learn how to contribute by following the links under "Get involved" in the what's new landing page.
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.
ASP.NET Core