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]