Windows 2012系统自然支持ASP.NET 4.5框架,就像Windows 2008系统默认支持ASP.NET 3.5一样。我们也可以在2012系统中安装3.5框架,这样IIS就可以同时支持ASP.NET 2.0/3.5/4.0/4.5版本。
注意四个。这里提到的. NET框架版本实际上已经合并成了两个。ASP.NET 3.5是的升级版本。NET 2.0,而ASP.NET 4.5是的升级版本。NET 4.0。也就是说,当我们需要2.0版本时,我们可以调整。NET框架升级到3.5。同样,当我们需要4.0版本时,我们可以调整。NET框架升级到4.5。
安装准备
本文以IIS 8.0为例,同样适用于IIS 7.0/7.5/8.5,但不适用于IIS 6.0。的支持和设置。IIS 6.0中的. NET框架与以后的版本有很大的不同。安装IIS 8.0时,我们需要确保已经安装了以下应用程序开发模块。
众所周知,IIS可以同时支持多站点访问,在业内通常被称为虚拟主机。每个虚拟主机运行在特定的应用程序池中,一个或多个网站可以放在一个应用程序池中。ASP.NET版本设置在应用程序池中,同一程序池中的所有网站都具有相同的。NET框架。
设置方法
来测试不同的效果。NET版本,我们可以创建两个新的网站,并将它们放在不同的应用程序池中。关于新建网站的步骤,请参考暮光数据官方博客的其他文章。下面描述如何修改?NET版本的应用程序池。
打开应用池,选择要调整的程序池,然后点击右侧操作栏的“基本设置”。
在编辑应用程序池对话框中,可以选择。 NET框架版本。请看下图。虽然只显示了两个版本,四个。可以支持2.0/3.5/4.0/4.5的. NET框架,也可以选择“非托管代码”使程序池完全不受支持。NET。
顺便说一句除了。NET版本,应用程序池的关键设置点是托管管道模式(经典/集成)和是否启用32位应用程序(默认为64位)。因此,要确定应用程序池的基本特征,有必要确定的三个特征。NET版本,托管模式和32/64位同时。