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