在64位Windows中使用64位版本ASP.NET 2.0的問題

發表于:2008-04-07來源:作者:點擊數: 標簽:
經過這幾天的努力,終于在 測試環境 下將博客園的程序遷移到ASP.NET 2.0,遷移的原因之一是博客園服務器安裝的是Windows 2003 X64,而ASP.NET 1.1不支持64位,所以雖然使用64位操作系統,實際上博客園的程序還是運作在32位模式下。64位的CPU、64位的操作系統
經過這幾天的努力,終于在測試環境下將博客園的程序遷移到ASP.NET 2.0,遷移的原因之一是博客園服務器安裝的是Windows 2003 X64,而ASP.NET 1.1不支持64位,所以雖然使用64位操作系統,實際上博客園的程序還是運作在32位模式下。64位的CPU、64位的操作系統,卻不能讓應用程序運行在64位,發揮64位計算的威力。郁悶! 終于等到64 位版本的ASP.NET 2.0的推出,終于可以體驗64位計算。于是,我將博客園的程序遷移到ASP.NET 2.0。

在服務器上測試ASP.NET 2.0版的博客園程序。先下載安裝了.NET Framework Version 2.0 Redistributable Package x64 (64 Bit) , 安裝后卻在IIS中找不到ASP.NET的選項,難道需要運行as.net_regiis.exe -i? 但服務器上還運行著ASP.NET 1.1版的博客園程序,這樣做可能會影響ASP.NET 1.1版的程序,還是慎重一點。 于是在網上查找相關資料,發現了“在 64 位版本的 Windows 上,如何在 32 位版本的 ASP.NET 1.1 和 64 位版本的 ASP.NET 2.0 之間切換”。原來, IIS 6.0 不支持在 64 位版本的 Windows 上同時運行32位與64位兩種模式,也就是要么只運行32位的ASP.NET 1.1或32位的ASP.NET 2.0,要么只運行64位的ASP.NET 2.0。如果讓博客園的程序使用64位的ASP.NET 2.0運行,那博客園服務器上所有的ASP.NET 1.1應用程序都不能正常運行。如果要遷移到64位的ASP.NET 2.0,博客園服務器中所有的ASP.NET 1.1應用程序都要遷移到ASP.NET 2.0。體驗64位計算真不容易!

64位Windows能夠同時運行32位與64位應用程序,為什么IIS 6.0做不到?這會影響64位Windows在Web服務器中的使用,從市場的角度,會影響64位Windows的銷售,我想微軟會認識到并解決這個問題,也許會推出IIS 6.0 sp1。 等待還是改程序,取決于您的選擇。如果ASP.NET 1.1的程序不用改代碼就能運行在64 位版本的ASP.NET 2.0,也就不存在這個問題了。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97