我对 .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 的一些文档来引用您的答案,那将会非常有帮助(可以这么说,我的公司非常注重“直接从工作人员的嘴里听到它”)。也就是说,我真的会在这里接受任何答案。沟渠里的故事也很受欢迎。
Thanks!
托管 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)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)