ASP.NET 4.6 Hosting Available Now!

  • Friday, 9th September, 2016
  • 11:10am

.NET Framework 4.6 contains hundreds of bug fixes and improvements and now offers ASP.NET 4.6 hosting service on all of our hosting plans.

.NET Framework 4.6.2 List of Changes

  • Fixed deadlock in AspNetSynchronizationContext [152944]
  • Add support for sorting Model binding items by nested property names [173528]
  • Fix Unhandled non-serializable exceptions in ASP.NET [160528]
  • Fixed Non-interlocked update/read of 64-bit variable leads to wrong behavior. [92099]
  • Since .NET 4.5 ASP.NET cache reports invalid size of the cache. This has been fixed. [154451]
  • Fixed client side project compilation failure [156379]
  • Fixed an issue with missing ".NET Memory Cache 4.0" performance counter [145677]
  • Improve error message localization for DataAnnotationValidiation in ASP.NET model binding and Dynamic data. [176731]
  • Enable customers using the Session State Store Providers with task returning methods. [179604]
  • Enabling task returning methods to be used with the OutputCache Providers, to allow ASP.Net customers to get the scalability benefits of async. [187841]

.NET Framework 4.6.1 List of Changes

  • TreeNode.ImageTooltip is rendered as title attribute [101518]
  • Access to WebAdminFiles re-enabled [144513]
  • Fixed 4.6 regression in DataBoundControl.PerformSelect() [145931]
  • MaintainScrollPositionOnPostBack works with zoom on Chrome [120243]
  • RegEx can be opted out for EmailAddresses, Phone, and URL attributes [142685]
  • Added a MatchTimeout property to RegularExpressionAttribute [142685]

.NET Framework 4.6 List of Changes

  • State Service startup type is correctly persisted. [1038077]
  • Registry settings preserved during upgrade. [1038147]
  • Medium trust in ASP.NET 4.5 application doesn't cause execution permission exception. [1038337]
  • WebForm_DoCallback XHR doesn't break IDN support. [1040710]
  • .NET quirks and compatibility switches can be specified in ASP.NET configuration file. [1041102]
  • SignalR memory leak fixed. [1042247]
  • Quirks can be activated from ASP.NET even when a TFM is not specified. [1068433]
  • Membership UpdateUser and UpdateUserInfo don't cause SQL deadlock. [1131099]
  • Handles aborted XmlHttpRequest correctly. [983362]
  • ASP.NET allows config settings changes to affect CLR initialization. [994276]
  • HttpEncoder.UrlPathEncode doesn't encode the IDN part of the URL. [995259]
  • WebUIValidation.js correctly mapped on WebDev.WebServer 4.5.3. [998958]
  • Background flushes don't cause pipeline corruptions when using the TAP-friendly synchronization context. [1020085]
  • ASP.NET recognizes Edge browser. [1031688]
  • Databinding methods can be used in async binding. [1082492]
  • Removed a contention in System.Web.BufferAllocator. [1084913]
  • Setting request headers doesn't initialize ServerVariables. [1085748]
  • Fixed a crash in IIS Manager when opening content view. [1093488]
  • New web site template doesn't cause warnings. [1099514]
  • Browsing to an asmx file or wsdl with an IDN binding set in IIS doesn't cause a URI parsing exception. [110223]
  • Request validation can be completely disabled in an application. [412689]
  • EmailAddress attribute can load error message from resource. [468241]
  • GridView.CreateChildControl returns the correct CreatedRowCount when CustomPaging is enabled. [782891]
  • Custom output cache providers don't cause exception on cache policy settings serialization when more than one invalidation handler is present. [789904]
  • VaryByContentEncoding is now case-insensitive. [830641]
  • HttpContextWrapper.IsPostNotification returns the correct value based on pipeline event. [839206]
  • HtmlTextWriter renders 
    element as self-closing tag. [852940]
  • Posting invalid payload to ASP.NET with trace and 4.0 request validation enabled doesn't crash the worker process. [867196]
  • MemoryCache doesn't throw null reference expression when CacheItemPolicy.UpdateCallback is defined. [879799]
  • DiskBuildResultCache.CacheBuildResult has a null check for CompiledResult.ResultAssembly. [880034]
  • ContentDisposition constructor doesn't modify date values of the provided disposition string. [884362]
  • Calling MachineKey.Decode on ASP.NET application start or on first request doesn't throw null reference exception. [896595]
  • MemoryCache Trim method evicts all items. [902234]
  • Overloads of HttpUtility.UrlEncode and UrlEncodeToBytes taking (byte[] bytes, int offset, int count) respects the offset and count parameter values. [912606]
  • Setting culture to auto:* in web.config doesn't cause CultureNotFoundException. [714999]
« Back