Run ASP.NET 1.1 with ASP.NET 2.0 on Windows 2003
[重要通告]如您遇疑難雜癥,本站支持知識付費業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時間哦!
Run ASP.NET 1.1 with ASP.NET 2.0 on Windows 2003
NET技巧:在WINDOWS 2003 上同時運行 ASP.NET 1.1 和 ASP.NET 2.0
作為一個WEB服務(wù)器的提供商,我總是嘗試著保持著服務(wù)器上擁有最新技術(shù)的同時,又同時支持著舊的技術(shù)。在ASP.NET的環(huán)境中,我最主要的客戶使用1.1,可是少數(shù)的客戶也開始涉及2.0。我已經(jīng)探索出了在一個WINDOW 2003的服務(wù)器上同時支持兩個版本的方法。這個方法需要一些步驟。
你要做的第一件事情就是安裝.NET Framework 2.0在你的WEB服務(wù)器上。你可以在Microsoft's Web site上免費獲得可分類的文件。他們現(xiàn)在有32為和64位兩種不同的版本。同樣的,有一個獨立的版本用來在IA64平臺上運行的。請根據(jù)你的運行的windows2003的版本(32位和64位)來獲得你所需要的正確的.NET Framework 2.0版本。
在安裝過程中,你將可以把任何的WEB站點的版本切換到.NET Framework 2.0。我現(xiàn)在不建議你做這個。切換一個ASP.NET 1.1 site到ASP.NET 2.0將讓你的站點不能正確的運行,當(dāng)一個版本跟其他的版本有很大不同的時候。
你一旦安裝了framework, 就在Administrative Tools menu group打開Internet Services Manager。你需要完成以下的3個任務(wù)來配置你的程序,以便他們能夠運行在.NET Framework 2.0上。
創(chuàng)建一個新的應(yīng)用程序池來分離.NET Framework 2.0程序和.NET Framework 1.1 程序。你可以因為你是一個新手而使用默認(rèn)程序池的設(shè)置。在我的服務(wù)器上,程序池是在系統(tǒng)權(quán)限下運行的,因為每個網(wǎng)站都是通過安全的帳戶來分離的。然而,你也許想使用一個低的權(quán)限等級。
在一個運行著.NET Framework 2.0站點的屬性中,把你的程序池?fù)Q成你創(chuàng)建的新的程序池。使用主目錄的屬性對話框頁來為你的站點做更改。
在新的ASP.NET的屬性頁中,這將把所有的擴展映射改成了2.0的對應(yīng)映射來處理.aspx和一些更低版本的。那個ASP.NET的頁被添加在Internet Services Manager上了,當(dāng)你在服務(wù)器上裝.NET Framework 2.0的時候。如果你不想看到那個頁,可以使用重啟或者重裝framework。
在你做完了這3個步驟之后,你可能會擔(dān)心服務(wù)器的程序錯誤,因為.NET有很多繁瑣的設(shè)置,當(dāng)你同時運行ASP.NET 1.1 and ASP.NET 2.0 sites在相同的程序池的時候。你如果遺漏了以上的某一個步驟或者當(dāng)你在做那些設(shè)置的時候,有人試圖下載頁面,就很典型的出項這個錯誤。最簡單的解決辦法就是在command line上運行iisreset。
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當(dāng)無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!