ASP.net 2.0版是什么意思?

Pre*_*ets 5 .net asp.net .net-framework-version

ASP.NET 2.0版究竟是什么意思?它是.net CLR版本2.0的版本?

aspnet_isapi.dll和aspnet_wp.exe怎么样?它们如何适应.net框架的1.1/2.0/3.5版本?

.NET 3.5使用CLR 2.0.除了添加类库之外,这是否意味着ASP.NET 3.5中没有任何变化?

Mar*_*ell 6

ASP.NET 2.0是.NET 2.0(以及CLR 2.0)附带的框架.在大多数情况下,这个数字目前与CLR版本最为接近,因为尽管.NET 3.0/.NET 3.5添加了可以(并且正在)被ASP.NET应用程序使用的额外程序集,但是没有新的ASP.NET版本号.

重申你的最后一点......"没有任何改变"......好吧,运行的代码很大程度上取决于类库.所以; 是的,有新的dll,以及较旧的dll的小调整.但实际上,核心技术本身或多或少保持不变.


Guf*_*ffa 4

ASP.NET 2.0 只是一个在 2.0 CLR 下运行的 ASP.NET 应用程序。这是在 IIS 管理器的应用程序属性中配置的。

针对框架 2.0、3.0 和 3.5 的应用程序在 2.0 CLR 下运行。CLR(除了一些重大更改)向后兼容,因此面向框架 1.1 的应用程序通常也可以在 2.0 CLR 下运行。

IIS 中的每个应用程序池只能使用一个 CLR 版本,因此池中的所有应用程序都必须使用 ASP.NET 1.1 或 ASP.NET 2.0。如果您尝试在应用程序池中混合 CLR 版本,池中的站点将停止工作。