ASP NET Core Beyond the Introductino
summary
Shows working code for URL rewriting via a custom middleware that reads and writes HttpContext.Request.Path and even swaps Response.Body into a memory stream to rewrite links on the way out, packaged as name routing middleware with an extension method for cleaner Startup.cs. Demonstrates a DB-backed model binder and provider (with the caveat that DB access in binders is dangerous), adds XML and content-negotiation versioning with a custom Accept header output formatter selector, runs background image resizing via IHostedService, and installs a machine-level runtime store plus hosting startup to inject a diagnostics middleware; demos work but some approaches (memory streams + regex + per-user loops) are intentionally slow.
AI-written summary · about
chapters (15)
- 0:00Start
- 1:21Demos
- 3:47Inline Middlewares
- 5:55Custom Middleware
- 16:52Error Error Handling Middleware
- 26:13Output Formatter Selector
- 31:08User Model Binder
- 33:15Model Binder Provider
- 43:44Deploying to Servers
- 46:45Add Skip Optimization
- 49:23Environment Variable
- 52:38Diagnostic Startup Filter
- 53:35Diagnostics Hosting Startup
- 55:55Depth Json
- 58:13Adding Generic Diagnostic to System
related talks
01h 02mAdapting ASP.NET Core MVC to your needs
58mASP.NET Core – OWIN in disguise
59mCustomizing ASP.NET Core
32mBuilding Secure ASP.NET Core MVC Applications
57mClean architecture with ASP.NET Core
01h 03mASP.NET Core 1: What has changed for MVC and Web API developers?
01h 02mPatterns for application development with ASP.NET Core
01h 01mWhat's New In ASP.NET Core
