.NET的不同版本之间的差异 [英] Differences between various versions of.NET

查看:267
本文介绍了.NET的不同版本之间的差异的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否有网页列出了.NET框架的各个版本(例如1.0、1.1、2.0、3.0、3.5和4.0)之间的主要区别?

谢谢.

Is there any web-page that lists the main differences between the various versions of the .NET framework such as 1.0, 1.1, 2.0, 3.0, 3.5 and 4.0?

Thank you.

推荐答案

4.0中的新增功能
http://msdn.microsoft.com/en-au/library/ms171868(VS .100).aspx [ ^ ]

旁边有一个消息框,其中包含指向3.5、3.0、2.0、1.1中的新功能的链接
What''s new in 4.0
http://msdn.microsoft.com/en-au/library/ms171868(VS.100).aspx[^]

There is a message box on the side with links to what''s new in 3.5, 3.0, 2.0, 1.1


请阅读此页面;

http://en.wikipedia.org/wiki/.NET_Frame [
Go read this page;

http://en.wikipedia.org/wiki/.NET_Framework[^]


.Net Framework 4.0进行了一些重大更改与.Net Framework 3.5和2.0的早期版本相比
以下是.Net 4.0中的主要更改列表.

* Web.config文件中的ControlRenderingCompatabilityVersion设置
* ClientIDMode更改
* HtmlEncode和UrlEncode现在可以对单引号进行编码
* ASP.NET页(.aspx)解析器更严格
*浏览器定义文件已更新
*从根Web配置文件中删除了System.Web.Mobile.dll
* ASP.NET请求验证
*默认哈希算法现在为HMACSHA256
*与新ASP.NET 4根配置相关的配置错误
* ASP.NET 4子应用程序在ASP.NET 2.0或ASP.NET 3.5应用程序下无法启动
* ASP.NET 4网站无法在安装SharePoint的计算机上启动
* HttpRequest.FilePath属性不再包含PathInfo值
* ASP.NET 2.0应用程序可能会生成引用eurl.axd的HttpException错误.
*在IIS 7或IIS 7.5集成模式下的默认文档中可能不会引发事件处理程序对ASP.NET代码访问安全性(CAS)实现的更改
* System.Web.Security命名空间中的MembershipUser和其他类型已移动
*输出缓存更改为Vary * HTTP标头
* Passport的System.Web.Security类型已过时
* MenuItem.PopOutImageUrl属性无法在ASP.NET 4中呈现图像
*当路径包含反斜杠时,Menu.StaticPopOutImageUrl和Menu.DynamicPopOutImageUrl无法渲染图像
.Net Framework 4.0 comes up with some of major changes as compare to previous versions of .Net Framework 3.5 and 2.0

Following are list of Major Changes in .Net 4.0

* ControlRenderingCompatabilityVersion Setting in the Web.config File
* ClientIDMode Changes
* HtmlEncode and UrlEncode Now Encode Single Quotation Marks
* ASP.NET Page (.aspx) Parser is Stricter
* Browser Definition Files Updated
* System.Web.Mobile.dll Removed from Root Web Configuration File
* ASP.NET Request Validation
* Default Hashing Algorithm Is Now HMACSHA256
* Configuration Errors Related to New ASP.NET 4 Root Configuration
* ASP.NET 4 Child Applications Fail to Start When Under ASP.NET 2.0 or ASP.NET 3.5 Applications
* ASP.NET 4 Web Sites Fail to Start on Computers Where SharePoint Is Installed
* The HttpRequest.FilePath Property No Longer Includes PathInfo Values
* ASP.NET 2.0 Applications Might Generate HttpException Errors that Reference eurl.axd
* Event Handlers Might Not Be Not Raised in a Default Document in IIS 7 or IIS 7.5 Integrated Mode Changes to the ASP.NET Code Access Security (CAS) Implementation
* MembershipUser and Other Types in the System.Web.Security Namespace Have Been Moved
* Output Caching Changes to Vary * HTTP Header
* System.Web.Security Types for Passport are Obsolete
* The MenuItem.PopOutImageUrl Property Fails to Render an Image in ASP.NET 4
* Menu.StaticPopOutImageUrl and Menu.DynamicPopOutImageUrl Fail to Render Images When Paths Contain Backslashes


这篇关于.NET的不同版本之间的差异的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆