* Move MapPathWebRoot & MapPathContentRoot to extension methods. * Set AspNetCoreHostingEnvironment ApplicationId without service provider. * Drop some usages of TempHostingEnvironment * Logging setup cleanup - AppDomainId has no value (it is always "1") Creating new AppDomains isn't possible in .Net core. Attempting to do so results in a platform exception. A dotnet core process has a single AppDomain instance whose Id property is always the integer 1. * Setup logging without IHostingEnvironment * Mark IUmbracoBuilder.BuilderHostingEnvironment obsolete And remove internal usages. * Typeloader no longer uses umbraco-types.list * Added UmbracoHost - setup serilog two-stage init. * Add ApplicationIdEnricher * Defensive tweaks for those not using UmbracoHost * Drop UmbracoHost static class * Setup runtime logger without host builder extensions. * Prevent RefreshingRazorViewEngine related explosions * Filescoped namespaces for new classes. * Apply suggestions from code review
11 KiB
11 KiB