win2012中讓IIS同時(shí)支持多版本ASP.NET 3.5/4.0/4.5的方法
Windows 2012系統(tǒng)天然就支持ASP.NET 4.5框架,就像Windows 2008系統(tǒng)默認(rèn)支持ASP.NET 3.5一樣。我們也可以在2012系統(tǒng)中安裝3.5框架,讓IIS同時(shí)支持ASP.NET 2.0/3.5/4.0/4.5多個(gè)版本。
注意,這里提到的四個(gè).NET框架版本,其實(shí)已經(jīng)合并為兩個(gè)。ASP.NET 3.5是.NET 2.0的升級(jí)版本,ASP.NET 4.5是.NET 4.0的升級(jí)版本。也就是說(shuō),當(dāng)我們需要2.0版本時(shí),把.NET框架調(diào)整到3.5即可;同理,當(dāng)我們需要4.0版本時(shí),把.NET框架調(diào)整到4.5即可。
安裝準(zhǔn)備
本文是以IIS 8.0為例,也適用于IIS 7.0/7.5/8.5版本,但不適用IIS 6.0版本,6.0版本對(duì).NET框架的支持與設(shè)置和以后版本有很大區(qū)別。我們?cè)诎惭bIIS 8.0的時(shí)候,需確保已安裝以下應(yīng)用程序開(kāi)發(fā)模塊。
我們知道,IIS上可以同時(shí)支持多網(wǎng)站的訪問(wèn),即業(yè)內(nèi)人士通常說(shuō)的虛擬主機(jī)。每個(gè)虛擬主機(jī)都是運(yùn)行在特定的應(yīng)用程序池中的,一個(gè)程序池中既可以放置一個(gè)網(wǎng)站,也可以放置多個(gè)網(wǎng)站。ASP.NET版本就是在應(yīng)用程序池中設(shè)置的,同一個(gè)程序池中的全部網(wǎng)站則擁有相同的.NET框架。
設(shè)置方法
要測(cè)試不同.NET版本的效果,我們可以新建兩個(gè)網(wǎng)站,并把它們放在不同的應(yīng)用程序池中。關(guān)于新建網(wǎng)站的步驟,這里不再詳述,可參考朝暮數(shù)據(jù)官方博客的其他文章。下面介紹如何修改應(yīng)用程序池的.NET版本。
打開(kāi)應(yīng)用程序池,選擇要調(diào)整的程序池,再點(diǎn)擊右側(cè)操作欄上的“基本設(shè)置”。
在“編輯應(yīng)用程序池”對(duì)話框中,就可以選擇.NET Framework版本了。請(qǐng)看下面的圖示,雖然只顯示了2個(gè)版本,但可以支持2.0/3.5/4.0/4.5四種.NET框架,或者您還可以選擇“無(wú)托管代碼”,讓程序池完全不支持.NET。
順便提一下,應(yīng)用程序池的關(guān)鍵設(shè)置點(diǎn)除了.NET版本外,還有托管管道模式(經(jīng)典/集成),以及是否啟用32位應(yīng)用程序(默認(rèn)是64位)。因此,要決定某個(gè)應(yīng)用程序池的基本特性,需同時(shí)確定.NET版本、托管模式和32/64位這三個(gè)特征。
相關(guān)文章
windows server 2019 關(guān)機(jī)重啟問(wèn)原因解決方法(關(guān)閉事件跟蹤程序)
最近為了學(xué)習(xí)windows server 2019 服務(wù)器,每次關(guān)閉重啟都要提示,因?yàn)槭莻€(gè)人使用不是當(dāng)服務(wù)器所以還是給取消了,下面就給出具體的解決方法2023-04-04IIS自定義404錯(cuò)誤頁(yè)避免暴露.NET網(wǎng)站路徑信息
這篇文章主要介紹了IIS自定義404錯(cuò)誤頁(yè)避免暴露.NET網(wǎng)站路徑信息,在輸入非.aspx頁(yè)面時(shí),顯示默認(rèn)404頁(yè)面,暴露站點(diǎn)路徑信息,本文就給出了一個(gè)解決方法,需要的朋友可以參考下2015-06-06有史以來(lái)最好的windows 虛擬主機(jī)安全配置
有史以來(lái)最好的虛擬主機(jī)安全配置 注入漏洞、上傳漏洞、弱口令漏洞等問(wèn)題隨處可見(jiàn)。大家可以看看下面的文章。2009-08-08windows下apache+php+mysql 環(huán)境配置方法
很多朋友想要在window下配置apache+php+mysql運(yùn)行環(huán)境,其實(shí)從這么長(zhǎng)時(shí)間的經(jīng)驗(yàn)來(lái)看,win2003下還是用iis,如果為了學(xué)習(xí)或?qū)pache特別熟悉的朋友可以用apache2012-04-04在windows操作系統(tǒng)中查詢端口占用和清除端口占用的程序
這篇文章主要介紹了在windows操作系統(tǒng)中,查詢端口占用和清除端口占用的程序,需要的朋友可以參考下2019-09-09Win2003 MSSQL以普通用戶運(yùn)行安全設(shè)置篇
今天先說(shuō)的是MSSQL安全篇第一篇——將MS SQL SERVER運(yùn)行于普通用戶下。2010-04-04