問題提出:
隨著.net 2.0的發(fā)布,我們面臨著asp .net 1.1到asp .net 2.0遷移的任務(wù),中間會(huì)遇到好多兩個(gè)版本的網(wǎng)站在一個(gè)服務(wù)器上并存的問題。
在iis 5上,好像一切正常(沒有具體研究過)。但是在iis 6上因?yàn)橐肓薬pplication pool的概念,所以會(huì)有一些問題。當(dāng)我們針對(duì)不同兩個(gè).net版本的網(wǎng)站應(yīng)用同一個(gè)application pool的時(shí)候,就會(huì)出現(xiàn)如下應(yīng)用程序日志錯(cuò)誤(這里asp.net 2.0是英文版,asp.net 1.1是中文版):
事件類型: 錯(cuò)誤
事件來源: asp.net 2.0.50727.0
事件種類: 無
事件 id: 1062
日期: 2006-1-5
事件: 10:04:15
用戶: n/a
計(jì)算機(jī): xxxxxxxxxx
描述:
it is not possible to run two different versions of asp.net in the same iis process. please use the iis administration tool to reconfigure your server to run the application in a separate process.
有關(guān)更多信息,請(qǐng)參閱在 http://go.microsoft.com/fwlink/events.asp 的幫助和支持中心。
事件類型: 錯(cuò)誤
事件來源: asp.net 1.1.4322.0
事件種類: 無
事件 id: 1062
日期: 2006-1-5
事件: 10:35:47
用戶: n/a
計(jì)算機(jī): xxxxxxxx
描述:
在同一 iis 進(jìn)程中不可能運(yùn)行兩個(gè)不同的 asp.net 版本。請(qǐng)使用 iis 管理工具重新配置服務(wù)器以在一個(gè)單獨(dú)的進(jìn)程中運(yùn)行應(yīng)用程序。
有關(guān)更多信息,請(qǐng)參閱在 http://go.microsoft.com/fwlink/events.asp 的幫助和支持中心。
解決方案:
針對(duì)不同版本的站點(diǎn)(包括虛擬目錄,因?yàn)樗惨胊pplication pool),采用不同的application pool。就這么簡單。
新聞熱點(diǎn)
疑難解答
圖片精選