gpt4 book ai didi

.net - 在一台机器上运行多个版本的 .net

转载 作者:行者123 更新时间:2023-12-01 10:16:27 25 4
gpt4 key购买 nike

我对 .net 的各种版本很好奇。我们有一个环境,我们在其中开发了各种版本(1.1 和 2.0)的应用程序。现在,我正在尝试在 3.5 中“继续”进行开发。最大的问题是这些版本是否可以在同一个 IIS 安装中很好地协同工作。另一个警告是,我正在使用 Visual Studio 2005 和 IIS 5.0 在 Windows XP 上进行开发。这些应用程序将在 Windows Server 2003 上运行并使用 IIS 6.0。据我所见,似乎每个 IIS 虚拟目录都可以设置自己特定的 .net 版本。使用不同 .Net 版本的不同应用程序不会相互影响,这难道还不够吗?

我会接受我能得到的任何答案,但是如果您可以直接从 Microsoft 的一些文档中引用您的答案,那将非常有帮助(我的公司非常重视“直接从小时的嘴里听到它”可以这么说)。也就是说,我真的会在这里接受任何答案。来自沟渠的故事也受欢迎。

谢谢!

最佳答案

托管 v.1.1 和 v.2.0 及更高版本的应用程序时遇到的最大问题是您需要两个应用程序池。

一个用于 v.1.1 网站,另一个用于 v.2.0 和更高版本的站点。

据您所知,.Net 3.0 和 3.5 都是 .Net 2.0 的超集,基本上是运行时的附加组件。尽管主机仍然需要安装它们。对于所有 .Net 2.0 和更高版本的 Web 应用程序,只需在主机服务器上安装最新的 .Net 3.5 SP1 运行时。

使用 IIS 6.0 及更高版本,您可以访问应用程序池,IIS 5.0 不会公开这一点。

我建议将您的开发环境切换到 Win 2k3 或 Vista (IIS 7.0)。

关于.net - 在一台机器上运行多个版本的 .net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/407306/

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