在64位Windows中使用64位版本ASP.NET 2.0的问题
?????如果你準備使用64位版本的ASP.NET 2.0,在遷移之前你需要考慮一下文章中提到的問題。
???? 經過這幾天的努力,終于在測試環境下將博客園的程序遷移到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的選項,難道需要運行aspnet_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,也就不存在這個問題了。
???? 今天還寫篇SQL Server使用方面的文章:SQL Server 2005中查詢并修改數據的不合理設計?。
轉載于:https://www.cnblogs.com/dudu/archive/2006/03/01/340288.html
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的在64位Windows中使用64位版本ASP.NET 2.0的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网络语言对作文教学的冲击
- 下一篇: ASP.NET 2.0+Atlas编写鼠