.net 4.0 从.net 2更改为.net 4

.net 4.0 从.net 2更改为.net 4,.net-4.0,iis-6,.net-2.0,.net 4.0,Iis 6,.net 2.0,我们正在考虑将IIS6服务器上现有的.net2更改为.net4(或4.5)。有人能帮我们了解一些基本知识吗 在我们将.net4安装到生产IIS之后。是否每个.net站点都默认为.net4? 我们在64位版本中遇到了一些困难,因此我们强制IIS6在32位模式下运行。更新对这有什么作用吗?安装.net4之后,我们如何强制特定的应用程序池在.net2模式和32.bit模式下运行 将.net2站点直接转换为.NET4站点可能会出现什么问题?或者有吗?我上次使用.NET已经有一段时间了,但这里是我的一般建

我们正在考虑将IIS6服务器上现有的.net2更改为.net4(或4.5)。有人能帮我们了解一些基本知识吗

在我们将.net4安装到生产IIS之后。是否每个.net站点都默认为.net4? 我们在64位版本中遇到了一些困难,因此我们强制IIS6在32位模式下运行。更新对这有什么作用吗?安装.net4之后,我们如何强制特定的应用程序池在.net2模式和32.bit模式下运行


将.net2站点直接转换为.NET4站点可能会出现什么问题?或者有吗?

我上次使用.NET已经有一段时间了,但这里是我的一般建议

首先,迁移到.NET 4。NET4提供了更好的安全性和新功能。把它当作你的第一个选项。< /P> 其次,根据我的经验,如果您在服务器上安装了多个版本的framework,您应该能够选择运行该站点的版本

最后,我不确定32/64位的东西,但我的建议是简单地修复它!应用程序,尤其是重负载应用程序,可以在64位模式下更好地运行

让你的申请尽可能证明未来

至于您可能会遇到什么问题,我真的取决于您使用的是哪种API,很可能是一些不推荐的方法、属性。另外,看看一些新特性,可能有值得尝试的新API,在开发服务器上尝试一下,它可能会提高总体用户体验,甚至应用程序性能

祝你好运

是否每个.net站点都默认为.net4

将某些网站添加到IIS时,默认情况下会将其分配为“DefaultAppPool”。因此,这取决于为“DefaultAppPool”设置的.NET framework版本。您可以将应用程序池更改为特定于目标的.NET framework

安装.net4之后,我们如何强制特定的应用程序池在.net2模式下运行

您可以在IIS中针对不同的.NET Framework定义多个应用程序池,然后将不同的应用程序池分配给不同的网站

将.net2站点直接转换为.NET4站点可能会出现什么问题?还是有


我想这通常取决于你的网站;引用的库、使用的模式等等。没有人能给你明确的答案

正如您所说的,这一切都与应用程序池有关。与.NET 2应用程序池关联的网站将使用.NET 2。这允许您在服务器上安装多个.NET版本,同时执行网站的缓慢迁移。