ASP.net 2.0 版是什么意思?

发布于 2024-07-19 08:01:58 字数 217 浏览 3 评论 0原文

ASP.NET 2.0 版到底是什么意思? 它是符合 .net CLR version 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 中除了类库的添加之外没有任何变化?

What precisely do we mean by ASP.NET version 2.0 ? Is it the version lined with .net CLR version 2.0 ?

What about aspnet_isapi.dll and aspnet_wp.exe ? How do they fit in with respect to the versions 1.1 / 2.0 / 3.5 of the .net framework?

.NET 3.5 uses CLR 2.0. Does that mean nothing changes in ASP.NET 3.5 except for additions to the Class Libraries ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

洛阳烟雨空心柳 2024-07-26 08:01:58

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

关于您的最后一点...“没有任何变化”...好吧,运行的代码很大程度上是由类库决定的。 所以; 是的,有新的 dll,并对旧的 dll 进行了细微的调整。 但事实上,核心技术本身或多或少保持不变。

ASP.NET 2.0 is the framework that shipped with .NET 2.0 (and thus CLR 2.0). In most ways, this number currently aligns most closely with the CLR version, in that although .NET 3.0 / .NET 3.5 add extra assemblies that can (and are) used by ASP.NET applications, there is no new ASP.NET version number.

Re your last point... "nothing changes"... well, the code that runs is largely dictated by the class libraries. So; yes, there are new dlls, and minor tweaks to the older dlls. But indeed, the core technology itself remains more or less the same.

撞了怀 2024-07-26 08:01:58

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 版本,池中的站点将停止工作。

ASP.NET 2.0 is simply an ASP.NET application running under the 2.0 CLR. This is configured in the properties for the application in the IIS manager.

Applications that target framework 2.0, 3.0 and 3.5 runs under the 2.0 CLR. The CLR is (except for a few breaking changes) backwards compatible, so an application targeting framework 1.1 can generally also run under the 2.0 CLR.

Each application pool in the IIS can only use one CLR version, so all applications in a pool has to either use ASP.NET 1.1 or ASP.NET 2.0. If you try to mix CLR versions in an application pool, the sites in the pool will stop working.

尤怨 2024-07-26 08:01:58

ASP.Net确实使用了CLR 2.0。 这也意味着有一个单独的 aspnet_wp.exe 正在运行。 因此,如果您同时运行 1.1 和 2.0 asp.net 站点,您将在任务管理器中看到两个 aspnet_wp 进程。

除此之外,asp.net 2.0 还有一些新功能。 我能想到的一些东西包括母版页、样式、更好的控件、拆分视图状态/控件状态、改进的视图状态压缩等等。3.5

使用 CLR 2.0,因此使用的工作进程没有区别。

有关所有信息:检查 asp.net 站点: http://msdn .microsoft.com/en-us/asp.net/default.aspx

ASP.Net indeed uses the CLR 2.0. This also means there is a seperate aspnet_wp.exe running. SO if you have both 1.1 and 2.0 asp.net sites running you'll see two aspnet_wp processes in the task manager.

On top of that there are several new features for asp.net 2.0. Some stuff I can think of includes Master Pages, styles, better controls, split up view state/control state, improved compression of viewstate and much more

3.5 uses CLR 2.0 so there is no difference in worker processes used.

For all info: check the asp.net site: http://msdn.microsoft.com/en-us/asp.net/default.aspx

旧人哭 2024-07-26 08:01:58

ASP.NET 和 ASP.NET 之间存在很多差异 2.0。 维基百科上的.NET Framework 页面实际上非常好地描述了该框架如何从1.1进化到2.0再到3.0再到3.5,很快就会到4.0。 :)

There are a lot of differences between ASP.NET and ASP.NET 2.0. The .NET Framework page on wikipedia is actually pretty good at describing how the Framework has evolved from 1.1 to 2.0 to 3.0 to 3.5 and it will be 4.0 soon. :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文