.NET Framework 2.0 SP2 的應用程式相容性更新所解決的問題清單

文章翻譯 文章翻譯
文章編號: 958481 - 檢視此文章適用的產品。
簡介
本文列出您從 .NET Framework 2.0 Service Pack 2 (SP2) 升級到.NET Framework 3.5 Service Pack 1 (SP1) 之後的重大問題資訊。3.5 SP1 更新時,會在.NET Framework 中修正這些問題。

如需有關下列項目的詳細資訊。NET Framework 3.5 SP1 更新,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
959209 有可用的 .NET Framework 3.5 Service Pack 1 更新
全部展開 | 全部摺疊

在此頁中

其他相關資訊

  • 新的動態資料功能隨附於.NET Framework 3.5 SP1 中不能瀏覽一對一關聯性。無法瀏覽一對一關聯性,因為建立動態資料 Web 站台上的實體架構資料模型所執行的任何嘗試將會失敗。
  • 安裝 FrontPage 副檔名時,ASP.NET 瀏覽器 cap 功能已中斷。之所以發生這個問題,因為 FrontPage 副檔名加入具有.browser 檔案包含中繼資料的 [App_Browser] 資料夾下的隱藏的資料夾。當 ASP.NET 傳送這些檔案時,ASP.NET 就會產生錯誤。這個問題會影響用戶端擁有安裝 FrontPage 副檔名。
  • 安裝.NET Framework 3.5 SP1 之後,Web 站台所使用的衍生的版本 UpdateProgress 控制項可能會遇到下列例外狀況:
    ProgressTemplate 必須指定在具有 ID 'id' UpdateProgress 控制項上。
    之所以發生這個問題,是因為.NET Framework 3.5 與.NET Framework 3.5 SP1 的行為不同。在.NET Framework 3.5, UpdateProgress 控制強制實施的需求 ProgressTemplate 從屬性 PreRender 常式。衍生 UpdateProgress 控制項可以破壞這項需求,藉由覆寫 OnPreRender 在衍生的控制項中的事件。因此, UpdateProgress 控制項可以避免呼叫 基底。OnPreRender 事件。在.NET Framework 3.5 SP1 中, UpdateProgress 控制使用 CreateChildControls 若要具現化的方法 ProgressTemplate 屬性。因此,需求會強制執行在不同的點中網頁的生命週期。因此, OnPreRender 技術無法破壞核取。
  • SGEN.exe 工具會產生錯誤,並不會產生序列化組件,而您使用 SGEN.exe 工具產生的組件,包含有某些型別 [已過時 (IsError = true)] 屬性。不過,SGEN.exe 工具不應阻止.NET Framework 的序列化組件中的非過時型別。
  • Exchange Web 服務會產生例外狀況,因為 Windows 通訊的基礎 (WCF) 的問題。每個例外狀況會導致失敗的要求。因此,Exchange 服務似乎是暫時無法使用或無法運作。
  • 在.NET Framework 3.5 SP1 中所做的變更只是時間 (JIT) 最佳化會導致要註冊的欄位不正確的升級。因此,JIT 就會產生不正確的程式碼。當您使用時,才會發生這個問題 cpblk 指示或 initblk 指示。受管理的 c + + 編譯器只發出這些指示。這個問題適用於由 JIT 和 NGEN 所產生程式碼。
  • 如果組件覆寫在.NET Framework 中的某些方法,可能會失敗模糊化 1.1 的組件。例如,如果.NET Framework 1.1 型別會覆寫虛擬方法,但是相同的型別不覆寫虛擬方法,在.NET Framework 2.0 中的,可能會發生這個問題。因為方法的實作仍存在於稍早在繼承階層架構中,這應該不是中斷變更。不過,如果會覆寫虛擬方法、 針對 1.1 中,然後建置虛擬方法,然後模糊化虛擬方法模糊化的程式碼無法運作時的程式碼執行.NET Framework 2.0 SP2 中,或在.NET Framework 3.5 SP1 中。
  • 在.NET Framework 3.5 SP1 中,因為在檢查 NULL 值為支援位址空間配置隨機載入 (ASLR),做的變更會失敗的情況導致執行階段中的發生存取違規。此存取違規的資訊清單當做 ExecutionEngineException 例外狀況。此外,已終止處理程序。
  • 當您建立特定類型,您可以在執行階段使用反映以還原序列化的產品時,則執行階段會進入無限迴圈在 32 位元處理序中。在 64 位元處理序中發生記憶體不足例外狀況。型別必須是藉由使用參考型別執行個體化的泛型型別。此外,型別必須實作 ISerializable 介面,而且包含靜態欄位。
  • 安裝.NET Framework 3.5 SP1 之後,當在 IIS 之下裝載的網站時收到下列的例外狀況錯誤訊息:
    System.Runtime.InteropServices.COMException
    Whenthe 下列條件成立時,發生此問題:
    • 在 IIS 之下裝載的網站在執行 ASP.NET。
    • ASP.NET 使用 Windows Presentation Foundation (WPF) 來產生影像上作業。
  • XPS 文件內的相對超連結中斷,而且會導致應用程式損毀。XPS 文件中當您瀏覽至相同的文件,在另一個位置的連結沒有作用。或者,您也可以裝載 (host) XPS 文件的應用程式損毀。
  • 在.NET Framework 3.5 SP1 中, Geometry.Combine 方法會建立多個點,或在較早版本中建立的區段比方法。由 WPF 所產生的點或路徑資訊會使用 10 次點的數目,來定義幾何路徑與之前的版本。較早的版本需要三行來定義相當簡單的幾何形狀或路徑。不過,在.NET Framework 3.5 SP1 中需要 30 的線條。
  • 安裝.NET Framework 3.5 SP1 之後,動態資料無法顯示一對一的關聯性外部索引鍵識別碼。網站或使用 ASP.NET 動態資料所建立的應用程式會中斷,因為動態資料會假設屬性描述項存在。動態資料會使用屬性描述項,取得連結的標籤。

    所產生的例外狀況類似下列:
    HttpException (0x80004005): 資料繫結: 'System.Web.UI.WebControls.EntityDataSourceWrapper' 不包含具有名稱 '管理員 」 的屬性。
  • 您無法刪除未命名型別相同的導覽屬性的連結。當型別名稱與說明的另一種類型的此型別關聯的巡覽屬性,就會發生這個問題。
  • ADO.NET 資料服務用戶端可讓用戶端開發人員服務中插入新的實體,並將該實體與其他相關實體產生關聯。如果用戶端關聯式資料庫備份的資料服務交談,資料庫的結構描述規則上強制執行服務的插入。在資料庫中,通常會在資料表中放入 NOT NULL 條件約束,外部索引鍵。在這種情況下,在 [插入] 以該資料表必須包含外部索引鍵相關的實體。不過,在 ADO.NET 用戶端程式庫中的程式碼缺失,因為新的實體和關聯的參考不能設定一次。因此,您不能使用 ADO.NET 資料服務用戶端,以及常見的外部索引鍵資料表條件約束。
  • 如果用戶端程式庫追蹤與一或多個其他物件相關聯的物件,您無法刪除 order 物件。媒體櫃也會嘗試刪除的物件之間的參考,就會發生這個問題。
  • 在 Oracle 交易中的自動認可行為是在.NET Framework 2.0 SP1 中從.NET Framework 2.0 SP2 中的行為不同。在.NET Framework 2.0 SP2 中,如果應用程式啟動的交易、 完成交易,然後啟動新的交易上相同的連接,會在第二筆交易中執行的所有命令將在自動認可模式中都執行。即使復原交易,這些命令所做的變更會交付到資料庫。

檔案資訊

x 86 版本

摺疊此表格展開此表格
檔案名稱版本日期時間大小
Aspnet_wp.exe2.0.50727.30822008 年 11 月 25 日12:5931,560
Mscordacwks.dll2.0.50727.30822008 年 11 月 25 日12:59990,032
Mscorjit.dll2.0.50727.30822008 年 11 月 25 日12:59364,872
Mscorlib.dll2.0.50727.30822008 年 11 月 25 日12:594,546,560
System.Data.OracleClient.dll2.0.50727.30822008 年 11 月 25 日12:59486,400
System.XML.dll2.0.50727.30822008 年 11 月 25 日12:592,048,000
Webengine.dll2.0.50727.30822008 年 11 月 25 日12:59436,040
Mscorwks.dll2.0.50727.30822008 年 11 月 25 日12:595,813,576
System.Web.dll2.0.50727.30822008 年 11 月 25 日12:595,242,880

x x64 版本

摺疊此表格展開此表格
檔案名稱版本日期時間大小
Aspnet_wp.exe2.0.50727.30822008 年 11 月 25 日07:2943,336
Aspnet_wp.exe2.0.50727.30822008 年 11 月 25 日12:5931,560
Mscordacwks.dll2.0.50727.30822008 年 11 月 25 日07:291,765,712
Mscordacwks.dll2.0.50727.30822008 年 11 月 25 日12:59990,032
Mscorjit.dll2.0.50727.30822008 年 11 月 25 日07:291,577,800
Mscorjit.dll2.0.50727.30822008 年 11 月 25 日12:59364,872
Mscorlib.dll2.0.50727.30822008 年 11 月 25 日07:294,562,944
Mscorlib.dll2.0.50727.30822008 年 11 月 25 日12:594,546,560
System.Data.OracleClient.dll2.0.50727.30822008 年 11 月 25 日07:29502,272
System.Data.OracleClient.dll2.0.50727.30822008 年 11 月 25 日12:59486,400
System.XML.dll2.0.50727.30822008 年 11 月 25 日12:322,048,000
System.XML.dll2.0.50727.30822008 年 11 月 25 日12:592,048,000
Webengine.dll2.0.50727.30822008 年 11 月 25 日07:29743,240
Webengine.dll2.0.50727.30822008 年 11 月 25 日12:59436,040
Mscorwks.dll2.0.50727.30822008 年 11 月 25 日07:2910,077,512
Mscorwks.dll2.0.50727.30822008 年 11 月 25 日12:595,813,576
System.Web.dll2.0.50727.30822008 年 11 月 25 日07:295,255,168
System.Web.dll2.0.50727.30822008 年 11 月 25 日12:595,242,880

Ia-64 版本

摺疊此表格展開此表格
檔案名稱版本日期時間大小
Aspnet_wp.exe2.0.50727.30822008 年 11 月 25 日07:2183,272
Aspnet_wp.exe2.0.50727.30822008 年 11 月 25 日12:5931,560
Mscordacwks.dll2.0.50727.30822008 年 11 月 25 日07:223,085,648
Mscordacwks.dll2.0.50727.30822008 年 11 月 25 日12:59990,032
Mscorjit.dll2.0.50727.30822008 年 11 月 25 日07:212,558,280
Mscorjit.dll2.0.50727.30822008 年 11 月 25 日12:59364,872
Mscorlib.dll2.0.50727.30822008 年 11 月 25 日07:224,005,888
Mscorlib.dll2.0.50727.30822008 年 11 月 25 日12:594,546,560
System.Data.OracleClient.dll2.0.50727.30822008 年 11 月 25 日07:21505,344
System.Data.OracleClient.dll2.0.50727.30822008 年 11 月 25 日12:59486,400
System.XML.dll2.0.50727.30822008 年 11 月 25 日12:322,048,000
System.XML.dll2.0.50727.30822008 年 11 月 25 日12:592,048,000
Webengine.dll2.0.50727.30822008 年 11 月 25 日07:211,227,080
Webengine.dll2.0.50727.30822008 年 11 月 25 日12:59436,040
Mscorwks.dll2.0.50727.30822008 年 11 月 25 日07:2120,151,624
Mscorwks.dll2.0.50727.30822008 年 11 月 25 日12:595,813,576
System.Web.dll2.0.50727.30822008 年 11 月 25 日07:214,771,840
System.Web.dll2.0.50727.30822008 年 11 月 25 日12:595,242,880

屬性

文章編號: 958481 - 上次校閱: 2013年11月23日 - 版次: 5.0
這篇文章中的資訊適用於:
  • Microsoft .NET Framework 2.0
關鍵字:?
kbsurveynew kbhotfixserver kbqfe kbmt KB958481 KbMtzh
機器翻譯
請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。
按一下這裡查看此文章的英文版本:958481
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com