While most people are focused on. NET core, work related to the original. NET Framework continues. The. NET Framework 4.6.2 release has recently been released with a focus on security and winforms/wpf/asp.net/ WCF-related features, English blog post https://blogs.msdn.microsoft.com/dotnet/2016/08/02/announcing-net-framework-4-6-2/.
:
Microsoft. NET Framework 4.6.2 (Offline Installer) x86/x64
Clickonce
When you distribute Windows Forms or WPF-based applications, most organizations seriously consider using ClickOnce. ClickOnce allows applications to be distributed conveniently through URLs. Unlike programs distributed through the store, ClickOnce applications can update themselves when a new version is released. As long as you do a little bit of work on the server side, Infoq has a 2008-year article with a single person to control exactly which version is available in detail.
Because ClickOnce applications are so important to enterprise users, security is of course a major concern. This is why the OPS team has been slow and very disappointed by Microsoft's adoption of the TLS standard, which has previously exploded a lot of SSL-related vulnerabilities. Although TLS 1.1 and TLS 1.2 were released separately in 2006 and 2008, this is the first version of. NET ClickOnce that actually supports those standards. Encryption
The first is to support the new standards. The main features are as follows:
- The. NET Framework 4.6.2 New DSA (digital Signature Algorithm) X509 certificate support, whose key length exceeds the 1024-bit limit of FIPS 186-2, and supports FIPS 186-3.
- In addition to supporting FIPS 186-3 larger key sizes, the. NET Framework 4.6.2 allows the signature to be computed using the SHA-2 family hashing algorithm (SHA256, SHA384, and SHA512). FIPS 186-3 support is provided by the new class dsacng.
When it comes to "storing persistent symmetric keys on software and hardware devices," at least starting with Windows 7, Microsoft offers cryptography Api:next Generation (CNG). NET This update is the first version that supports it.
Next comes the SignedXml. As the name implies, SignedXml is the implementation of the digital XML Signature standard. The new feature of. NET 4.6.2 is that SignedXml supports the rsa-sha256, rsa-sha384, and rsa-sha512 pkcs#1 signature methods and SHA256, SHA384 and SHA512 Reference Digest algorithm ". Wpf
When you use Windows 10 o'clock, WPF now automatically displays and hides the soft keyboard (that is, on-screen Keyboard), and you can disable WPF stylus/touch support, as appropriate. This is part of a larger improvement for stylus support for windows that is lackluster. Focusing on high DPI is another improvement Microsoft has driven in the last few years. These problems occur when you run the application on a monitor that is more than traditionally used by a monitor that is much higher than the previous one. In addition, this can cause the image to become smaller or blurry. Related to this is multi-monitor support. Even if the application fixes a high-dpi issue for one display, it still encounters problems when the user has multiple monitors with different DPI settings. In the past, this could be solved using native code, but now Microsoft has direct. NET support for applications that can perceive dpi on each display. The associated features of the ASP. NET Core 1.0 are also brought to the 4.6.2, where you can see that Microsoft's development team is first developing. NET core, and Microsoft has released it. NET future vision. NET Core New roadmap:
Let's go back to ASP. 4.6.2, the main update is the async and SessionStateModule and Output-cache Module, which means that ASP. NET 4.6.2 fully supports Asynchrony, Including the session and the OutputCache, asynchronous support is very important, everyone has heard of the high-performance ASP, how to do it, this and fully asynchronous has a great relationship.
Wcf
You know that. NET Core has only a WCF client, and the service side has to use the. NET Framework, which is also supported by the security and asynchronous aspects of WCF Transportdefaults, which is not supported by SSL3, and begins with TSL 1.0. OperationContext.Current This contextual access also supports Asynchrony, which is a big improvement on performance.
Above, we briefly list the main features of the. NET Framework 4.6.2, which are targeted from the. NET vision. NET development project is well worth upgrading to the. NET Framework 4.6.2, and the. NET Framework compatibility is very good, specifically refer to the introduction to. NET Frameworks, recommend that you upgrade the. NET Framework 4+ application to. Net The Framework 4.6.2, with. NET Framework development applications, also uses. NET 4.6.2/.net Core.
The full release of. NET 4.6.2 brings many features