For more information about specific error-handling strategies with various network software architectures, check out the book Learning ASP.NET Core 2.0, by Jason De Oliveira and Michel Bruchet. This will provide more in-depth guidance on error handling in ASP.NET Core-based HTTP application scenarios. The book is available electronically or in print, here: https://www.packtpub.com/application-development/learning-aspnet-core-20.
Alternatively, I would once again recommend C# 7 and .NET: Designing Modern Cross-platform Applications, by Mark J. Price and Ovais Mehboob Ahmed Khan. The content on exception handling is useful and well focused for many common use cases. Once again, the link to purchase as an e-book or printed copy is here: https://www.packtpub.com/application-development/learning-path-c-7-and-net-designing-modern-cross-platform-applications.
...