gpt4 book ai didi

asp.net - ASP.NET 2.0或3.5?

转载 作者:行者123 更新时间:2023-12-04 13:45:19 25 4
gpt4 key购买 nike

曾经有一段时间,我认为当前的非beta ASP.NET声明了当前.NET CLR(2.0)的版本号,即使.NET Framework是3.5版。每当我看到“ASP.NET 3.5”时,我都会以为写那个是不正确的。

但是,我开始感到我是不正确。正式的ASP.NET版本号是否已从2.0更改为3.5(在.NET Framework版本为3.5的过程中),还是它一直被正式称为“ASP.NET 3.5”(我一直是个白痴)?

最佳答案

就CLR而言,只有2.0;就库而言,.net Framework版本2.0、3.0、3.5和3.5 SP1中的ASP.NET进行了确定的更改(请参阅MSDN, for example)。

由于功能上有更改,因此我将其称为“ASP.NET 3.5”。

但是,使情况更糟的是,可以在其中选择“1.1 ...”或“2.0 ....”的drop-down box in IIS称为“ASP.NET版本”。当然,IIS在这里指的是CLR版本。

我一直无法找到对此的“官方”声明(不过,我看上去并不难)。微软似乎避免了这个问题。在上面的MSDN链接中,他们写了“.net Framework 3.5 SP1中的ASP.NET增强功能”。

因此,严格来说,我猜ASP.NET没有版本号,就像WinForms没有版本号或System.String没有版本号一样。 “ASP.NET 3.5”只是.net Framework 3.5库的ASP.NET部分的非正式缩写。

关于asp.net - ASP.NET 2.0或3.5?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1757855/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com