Boost your productivity with better ASP.NET Core framework integration like in old good MVC days.
- Completely opt-out worker host logging to Application insights
- Have control over
RequestTelemetry
item in your code - Debloat worker host logs
- Keep Application insights metrics and perf counters
- Use ASP.NET Core built-in middlewares: UseAuthentication, UseAuthorization, or any other custom ones
- Use ASP.NET Core built-in bindings: FromQuery, FromBody, IFormFile, or any other custom ones
- Have full IActionResult/IResult integration as in MVC
- Use Swashbuckle (Swagger UI) api explorer with zero midifications to your code
- Get full Swagger extensibility as in MVC
- Use Azure Table as distributed cache provider
- Full support for
IDistributedCache
interface - JSON serialization extensions with host
System.Text.Json
serializer options as default - Search cache entries or bulk set/delete operations support
There are some changes in the API for bootstrapping worker, therefore extensions should be registered differently, please reffer to migration block for each extension package separately