?
快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

銀河999官網 電玩:如何由ASP.NET 1.1移植到ASP.NET 2.0

?

新版本銀河999官網 電玩平臺的推出老是伴跟著許多壓力,以及人們對等候已久功能的愉快之情。開拓者愛好使用新技巧建立利用法度榜樣,不過,在將現有的靠得住利用法度榜樣由舊版本平臺移植到最新最完善版本的歷程中,總會碰到一些艱苦。

本周,我來評論爭論將在ASP.NET 1.1中建立的收集利用法度榜樣移植到2.0版本歷程中可能呈現的一些問題。

ASP.NET 2.0

新版的ASP.NET 2.銀河999官網 電玩0不光是一次進級——它是一次重大年夜的技巧更新,由于它改變了ASP.NET利用法度榜樣的設計、編譯及設置設置設備擺設擺設要領。微軟意識到,現在還存在大年夜量的ASP.NET 1.1法度榜樣,是以2.0旨在讓舊版利用法度榜樣無端障地運行。另一方面,技巧進級也孕育發生了將現有利用法度榜樣轉換到2.0平臺的必要。斟酌到上述問題,我們來評論爭論一下這兩個版本之間的差別,以及在轉換歷程中可能會碰到的問題。

版本變更

雖然ASP.NET 2.0針對1.1進行了許多改變,但某些變更對付項目轉換有著重大年夜的影響。下面的列表簡單概括了一些主要改變:

代碼暗藏模式:ASP.NET 2.0引入了部分類的觀點,而一個類能夠超過多個類文件。這是Visual Studio 2005利用的一項主要功能,它將系統天生的代碼與用戶代碼分分開來。這避免了你在涉獵源代碼時碰到系統天生代碼的環境。部分類措施低落了無意編輯系統代碼并導致更小的代碼暗藏文件的風險。

目錄:ASP.NET 2.0增添了許多特殊的目錄,而1.1僅有一個需要的bin目錄。這些新目錄大年夜都以App_為前綴,如App_Code、App_Date、App_ GlobeResources和App_LocalReso銀河999官網 電玩urces,bin目錄依然與一個主題目錄一同存在。新增目錄是2.0取消項目文件的主要手段。

刪除項目文件:ASP.NET與Visual Studio 2005應用項目文件的日子一去不復返了。項目現在變成了完備的收集項目目錄,這與1.1有了很大年夜的不合,并可能引起后面提到的移植問題。

編譯模式:在1.1中,所有的代碼被編譯到bin目錄中的一個聚攏中。在2.0中,這個聚攏被瓜分成幾個聚攏。這些聚攏可以在余暇時建立,或預先編譯。每個ASP.NET目錄,如App_Code和App_Data,以及Web Forms、User Controls等都有各自的聚攏。這是利用法度榜樣布局方面的重大年夜變更,它為向用戶交付利用法度榜樣供給更多設置設置設備擺設擺設選項。

利用法度榜樣設置設置設備擺設擺設:1.1版利用法度榜樣的設置設置設備擺設擺設相稱簡單,你只要移動內容文件以及需要的聚攏文件,再復制并粘貼就可完成,并沒有若干選擇的余地。2.0為利用法度榜樣設置設置設備擺設擺設供給各類選擇。例如,你可以選擇預先編譯代碼再設置設置設備擺設擺設它;或不預先編譯而應用其它措施。別的,你還可以鎖定已設置設置設備擺設擺設的內容文件,防止在設置設置設備擺設擺設后再進行改動(這與1.1有很大年夜不合)。

上表具體闡清楚明了ASP.NET 1.1與2.0的主要差異,以及它們對利用法度榜樣移植可能造成的影響。現在我們再進一步評論爭論可能呈現的問題。

利用法度榜樣轉換

上一部分闡明的新舊版本間的主要差異為轉換利用法度榜樣時可能碰到的問題銀河999官網 電玩供給了一些線索。下表著重強調在將一個利用法度榜樣移植到新的ASP.NET 2.0平臺時必要留意的問題:

在轉換前,你必須確定利用法度榜樣在1.1中能夠正常運行。在一個多功能項目中,在轉換前應進行備份。

2.0中刪除了項目文件,這與1.1有很大年夜不合。在2.0中,所有的引用被轉移到它們自己的目錄中。別的,收集項目文件夾現在變成項目。是以,在2.0中,必要將舊版1.1中有多個地址的項目劃分成零丁的項目。在轉換前必須劃分這些項目。

2.0的新目錄布局必要1.1頂用到的資本和其它組件,你必要將它們轉移到新目錄中。

.NET Framework已由1.1進級到2.0,是以2.0可能不再支持1.1中的一些功能(如類或它們的措施和/或屬性)。

轉換領導

微軟同時斟酌到項目轉換問題。Visual Studio 2005中包孕一個轉換領導,贊助你進行項目轉換。

在轉換前,Visual Studio轉換領導首先要求你對現有利用法度榜樣進行備份(這是個異常不錯的主見)。接下來,它履行轉換,并在完成轉換后顯示一個轉換日志。在新版本號中被替代銀河999官網 電玩或取消的.NET Framework功能是轉換歷程中可能呈現的常見問題。

列表A中的信息指出,一項功能已被新版本中的另一功能代替,是以我必須手工改動代碼。不合的利用法度榜樣在轉換歷程中可能呈現各類問題。你必要零丁辦理每一個問題,做出需要的改變,才能充分使用2.0平臺。

慢慢轉換

不管哪種轉換,最好是慢慢、有條理地進行。沒有需要進行快速轉換。ASP.NET 2.0中增添了大年夜量新功能,可以方便地建立強大年夜的辦理規劃,但當你將舊版ASP.NET 1.1利用法度榜樣轉換到新平臺時,必須斟酌到這些改變。記著本文所評論爭論的這些變更,使用轉換領導,一步步地轉換到新平臺。

Tony Patton擁有富厚的Java、VB、Lotus及XML方面的常識,是一個專業的利用法度榜樣開拓職員。

免責聲明:以上內容源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

您可能還會對下面的文章感興趣:

河北十一选五开奖的 真实拍a片意外 原千岁近雾相亲 中文字幕 下载三级片的 小游戏虐待日本女优游戏攻略 三级片人与动物 赤井美月磁力链无码接 郑州按摩包吹 《股票分析指标大全》 银川小姐上门兼职 中国最重要的股票指数 总进球 广西快3 全民麻将正式版 火箭vs76人 泷泽萝拉vr作品 股票配资平台是合法的么