Historically, .NET Azure Functions ran “in-process” with the host runtime. This locked you to the host’s .NET version. The new Isolated Process model runs your function in a separate console app.
Benefits
- Full Control: You control `Program.cs` and startup.
- Dependency Injection: Standard .NET Core DI, no more weird static ServiceLocator patterns.
- Middleware: Use middleware for authentication or logging.
- Version Independence: Run .NET 6 preview on a host running an older runtime.
Discover more from C4: Container, Code, Cloud & Context
Subscribe to get the latest posts sent to your email.