ASP NET 4.8是什么?

随着Windows 10 May 2019更新版本1903 Microsoft已发布 .NET Framework 4.8 并可以下载。最新的.net Framework 4.8更新为公共语言运行时,ASP.Net,Windows窗体,Windows Presentation Foundation和Windows Communication Foundation带来了许多错误修复,安全补丁和改进。

如果您已经升级或安装了Windows 10版本1903,则不需要安装它,因为它随新版本的Windows一起提供。但是,使用Windows 7 SP1,Windows 8.1和早期Windows 10版本1809或1803的用户可以在其计算机上下载并安装.NET Framework 4.8。由于微软更喜欢 .NET 4.8 通过Web安装程序进行分发,很难找到有效的脱机安装程序链接。
但是请不要担心,您在这篇文章中找到了下载Microsoft Net Framework 4.8脱机安装程序的链接。

帖子内容:

.NET Framework 4.8更改日志

最新框架包括许多旨在强化ASP.NET的修复程序。在恶意JSON攻击中,它包含一些与HTTP,管理和缓存相关问题有关的bug修复程序。

NET Framework 4.8包括高DPI改进,例如在支持混合模式DPI缩放或支持Per-Monitor V2 DPI意识的平台上,提高了对高DPI WMF应用程序中Windows窗体互操作的支持。这是列出的完整变更日志 官方网站 。

ASP.NET:

  • 修复了在没有IIS的计算机上使用ASP.NET缓存时,System.Web.Caching初始化错误。 (889110,System.Web.dll,错误)

Windows表单:

  • 修复了使用鼠标按下+移动选择ComboBox编辑字段文本的功能(853381,System.Windows.Forms.dll,Bug)
  • 修复了在处理键盘输入时WPF用户控件和托管WinForms应用之间的交互问题。 (899206,WindowsFormsIntegration.dll,错误)
  • 解决了讲述人/ NVDA宣布PropertyGrid的ComboBox展开和折叠动作的问题。 (792617,System.Windows.Forms.dll,错误)
  • 修复了在HC模式下渲染PropertyGrid控件的“…”按钮以绘制按钮背景和点进行对比的问题。 (792780,System.Windows.Forms.dll,错误)

WPF:


  • 修复了在WPF应用程序中创建窗口时因“每个监视器DPI V2意识”而出现的句柄泄漏。此泄漏可能会导致无关的GC.Collect调用,这可能会影响Window创建方案中的性能。 (845699,PresentationFramework.dll,错误)
  • 修复了由错误修复引起的回归,该错误修复涉及在绑定路径上显式与DataContext进行绑定。 (850536,PresentationFramework.dll,错误)
  • 修复了在激活自动化时加载包含ComboBox的DataGrid时由于ArgumentNullException而导致的崩溃。例如,在将Visual Studio导航到Tools Options中的Text Editor C# Code Style Naming页面时。 (801039,PresentationFramework.dll,错误)

您可以在.NET Framework中看到.NET Framework 4.8改进的完整列表。 .NET Framework 4.8发行说明 。

下载.NET Framework 4.8

要下载.NET Framework 4.8脱机安装程序,请使用以下链接。

.NET Framework 4.8脱机安装程序 : https://go.microsoft.com/fwlink/?linkid=2088631 脱机安装程序的大小为112 MB。

或者,您可以使用Web安装程序下载链接:

NET Framework 4.8 Web安装程序: https://go.microsoft.com/fwlink/?LinkId=2085155

以下Windows版本支持.NET Framework 4.8:

  • Windows 10 November 2019更新(包含在包装盒中)
  • Windows 10 May 2019更新(包含在包装盒中)
  • Windows 10 October 2018更新
  • Windows 10 April 2018更新
  • Windows 10秋季创作者更新
  • Windows 10 Creators更新
  • Windows 10周年更新
  • Windows 8.1
  • Windows 7 SP1

以下Windows Server版本支持.NET Framework 4.8:


  • Windows Server 2019,
  • Windows Server 1803版,
  • Windows Server 2016,
  • Windows Server 2012,
  • Windows Server 2012 R2,
  • Windows Server 2008 R2 SP1

.NET Framework版本历史记录

  • .NET Framework 1.0 (安装在Windows XP中)
  • .NET Framework 1.1 (安装在Windows Server 2003中)
  • .NET Framework 2.0 (安装在Windows Server 2003、2003 R2、2008 SP2和2008 R2 SP1中)
  • .NET Framework 3.0 (安装在Windows Vista和Windows Server 2008 SP2、2008 R2 SP1中)
  • .NET Framework 3.5 (安装在Windows 7、8 / 8.1,Windows 10和Windows Server 2008 R2 SP1中)
  • .NET Framework 4.0
  • .NET Framework 4.5 (安装在Windows 8和Windows Server 2012中)
  • .NET Framework 4.5.1 (安装在Windows 8.1和Windows Server 2012 R2中)
  • .NET Framework 4.5.2
  • .NET Framework 4.6 (安装在Windows 10中)
  • .NET Framework 4.6.1 (安装在Windows 10版本1511中)
  • .NET Framework 4.6.2 (安装在Windows 10版本1607和Windows Server 2016中)
  • .NET Framework 4.7 (安装在Windows 10版本1703中)
  • .NET Framework 4.7.1 (安装在Windows 10版本1709中)
  • .NET Framework 4.7.2 (安装在Windows 10版本1803中)
  • .NET Framework 4.8 (安装在Windows 10版本1903中)

另请阅读

  • 修复错误0x800F0906或0x800f081f在Windows 10上安装Net Framework 3.5
  • 如何检查Windows 10 PC上安装的.NET Framework版本
  • 找出您已安装的Windows 10版本内部版本和版本
  • 解决:Windows 10黑屏更新后出现光标
  • Google Chrome浏览器运行缓慢,在Windows 10上无法正常运行?试试这些解决方案
  • 5解决Windows 10/8/7中的NTFS_FILE_SYSTEM错误的解决方案

微软于2000年首次开发了ASP.NET(以前称为ASP +)和.NETFramework。2002年发布的.NET Framework的第一个版本被命名为.NET Framework 1.0。微软于2014年发布了.NET Core,旨在包括对.NET Framework的跨平台支持。 .NET Framework多年来经历了多次迭代和更新,并且自发布以来已经走了很长一段路。它目前处于4.7.2版中,而4.8版处于开发阶段,并计划于明年左右发布。 .NET Framework的主要优点是其统一的环境。 ASP.NET是.NET Framework中的主要工具,用于使用.NET语言构建动态网页和网站。

多年来,开发人员一直在使用.NET(发音为DOT NET)框架来创建,运行和部署桌面应用程序和基于服务器的应用程序。 NET框架由Microsoft开发,主要在Microsoft Windows平台上运行。 ASP.NET是一个Web应用程序框架,它是.NET框架的一部分,该框架基于Web开发领域的面向对象和事件驱动的编程模型。 ASP.NET是用于构建网站的出色工具,可以极大地简化Web应用程序的结构和创建。它的最大卖点之一是它的灵活性和面向对象的功能,这使ASP.NET成为开发.NET应用程序开发的理想选择。

ASP NET 4.8是什么?

什么是.NET?

Net框架(发音为点网)是一种软件开发框架,它集成了Microsoft在1990年代末期出现的许多技术,以创建,运行和部署各种Web服务以及Web和Windows应用程序。它是用于托管代码和程序集的框架,可简化健壮的客户端/服务器和多层应用程序的开发。由于其灵活性,它允许开发可伸缩的企业和业务应用程序,而无需编写代码来管理事务,池或安全性。

什么是ASP.NET?

ASP.NET是.NET Framework的一部分,用于创建动态网页。这是微软服务器端技术发展的下一阶段,是经典ASP的后继产品。它与.NET Framework完全集成,从而简化了开发,调试和部署Web应用程序的任务。 ASP.NET应用程序具有对所有.NET类和功能的完全不受限制的访问。这些应用程序主要基于组件,并基于公共语言运行库(CLR)构建,并且可以用与.NET兼容的任何语言编写。

.NET和ASP.NET的区别

1. .NET和ASP.NET的基础
NET框架(发音为点网)是一种开发框架,为Windows服务和API提供编程指南和编程接口。它是由Microsoft开发的软件开发平台,用于创建,运行和部署从Web到移动到基于Windows的应用程序。 .NET的主要策略是启用软件即服务,但不仅限于此。另一方面,ASP.NET是.NET Framework中的主要工具,在Microsoft .NET战略中起着关键作用。 ASP.NET简化了创建,调试和部署Web应用程序的任务。

2. .NET和ASP.NET的体系结构
.NET Framework是一个托管环境,是一个革命性的平台,用于创建,运行和部署使用.NET技术的应用程序和服务,而CLR是监视.NET应用程序执行的核心运行时引擎。它基本上是一种开发和运行时基础结构,可更改Windows平台上业务应用程序的开发。 ASP.NET的体系结构基于以下关键组件:语言,库和公共语言运行时(CLR)。 ASP.NET应用程序很大程度上是基于组件和模块化的。

3. 应用开发
以前,.NET只能用于Windows和PC用户,但现在提供了Windows服务和API的新编程接口,并且集成了许多技术以开发从基于Windows的应用程序到Web和移动应用程序的各种应用程序。它简化了健壮的客户端/服务器和多层应用程序的开发。另一方面,ASP.NET是.NET Framework的Web应用程序部分,用于创建由数据驱动和动态的网站,可很好地扩展,并且可以在广泛的网站上正常工作,而无需任何自定义编码。

4. .NET和ASP.NET中的工具和库
.NET Framework使用一组编程语言,包括C#,C ++,VB.NET,J#和F#。以及一组开发工具,包括Visual Studio;以及用于构建Web服务以及Web和Windows应用程序的综合类库。这些组件共同构成.NET Framework的最大组成部分。 ASP.NET与.NET Framework和Visual Studio完全集成。它的应用程序建立在称为公共语言运行时(CLR)的软件环境之上,并且可以使用任何.NET语言编写ASP.NET Web应用程序。

总结

简而言之,.NET Framework是Microsoft开发的用于创建,运行和部署桌面应用程序和基于服务器的应用程序的软件框架,而ASP.NET是ASP的扩展,它是.NET Framework的一部分,简化了结构和创建Web应用程序。 ASP.NET的最大优点之一是其灵活性和面向对象的功能。 ASP.NET应用程序构建在CLR之上,并且可以使用任何.NET兼容语言编写。 ASP.NET是允许您使用的软件框架.NET平台及其支持的语言来开发Web应用程序。

相关主题

  • .NET中的DLL和EXE的区别
  • C#和Asp.net的区别
  • Java和.NET的区别
  • Microsoft .Net Framework 3.5和.Net Framework 4.0的区别
  • WPF和ASP.NET的区别
  • .NET中的DLL和EXE的区别
  • C#和Asp.net的区别
  • Microsoft .Net Framework 3.5和.Net Framework 4.0的区别
  • WPF和ASP.NET的区别

随机

  • MySQL和MySQLi的区别
  • Photoshop CS5和CS5扩展的区别
  • 内联和宏的区别
  • PhoneGap和Cordova的区别
  • 分布式操作系统和网络操作系统的区别
  • Android和Brew的区别
  • Google Talk和GChat的区别
  • ADF和OAF的区别
  • Twitter和发短信的区别
  • DB2和Oracle的区别
  • 编码和解码的区别
  • Array和ArrayList的区别