|
Windows 2000已經(jīng)發(fā)布了,你可能已經(jīng)開始考慮如何將ASP應用從Windows NT移植到2000中。如果現(xiàn)有的基于Windows NT的ASP應用不做改變是否可以運行在Windows 2000下呢?畢竟,遷移一個應用程序不是一項簡單的工作,該怎樣做才能讓應用更平穩(wěn)的過渡到Windows 2000上呢?
在移植的工作開始之前,你可能想知道哪些功能在Windows 2000下不會或只會造成很小的影響,或者哪些功能需要最小限度的改進以優(yōu)化性能。你也可能想知道Windows 2000和Microsoft Internet Information 5.0作了什么改變,會導致現(xiàn)有的ASP應用程序產(chǎn)生潛在的問題?具體的說,你需要一個移植計劃。
為了能讓你更快的進入狀況,我們編寫了一個分步移植過程。盡管在后面的文章中,我們要更詳細的討論這些,但你應該了解這些基本的步驟。
1、在開發(fā),測試和最終使用的計算機上安裝并配置Windows 2000和IIS5.0。 2、在所有計算機上重建原站點,包括虛路徑。 3、在測試和最終生產(chǎn)環(huán)境(注)中設置安全選項。 4、拷貝所有的ASP頁面,以及所有相關的圖形,腳本到開發(fā)環(huán)境。另外,將不屬于MTS的ASP組件復制到開發(fā)環(huán)境。 5、在開發(fā)環(huán)境將MTS移植到COM+應用。 6、安裝Visual Studio(或其他開發(fā)工具)。 7、在開發(fā)環(huán)境單獨的測試每一個ASP模塊(ASP頁面和相關的組件),作適當?shù)男薷囊源_保以應用程序在Windows 2000和Windows NT下的表現(xiàn)是一樣的。 8、將經(jīng)測試和修改過的ASP和相關的COM+復制到測試環(huán)境中進行兼容性測試。此外,還可以調(diào)整IIS 5.0的設置,并使用壓力測試工具確定那種設置更適于應用。 9、將經(jīng)過測試和性能調(diào)整的ASP應用和相關的COM+組件移植到最終生產(chǎn)環(huán)境中,記住每次只移植一個應用。跟蹤CPU在每一個新移植的ASP應用的表現(xiàn),確保新的應用不會占用過多的CPU時間,如果必要可以在新的ASP應用上實施CPU和帶寬扼制。 10、使用Windows 2000提供的新的監(jiān)視功能(如CPU跟蹤工具)監(jiān)視最終環(huán)境下的應用。
這些步驟看起來對應著大量的工作,但是一但完成了這些。你的ASP應用不需要再開發(fā)的工作就可以運行,也不會在最終的生產(chǎn)環(huán)境中發(fā)生一些意想不到的事情。而你可以將精力轉(zhuǎn)移到研究Windows 2000提供的新功能上,并開始考慮如何利用這些新功能改進ASP應用。
*注:最終生產(chǎn)環(huán)境(Production Environment)
|