對於.NET Framework 3.0 SP2 由應用程式相容性更新可解決的問題清單

文章翻譯 文章翻譯
文章編號: 958483 - 檢視此文章適用的產品。
簡介
本文列出有關升級為在.NET Framework 3.5 Service Pack 1 (SP1) 之後中斷在.NET Framework 3.0 Service Pack 2 (SP2) 的問題的資訊。這些問題已修正在.NET Framework 3.5 SP1 更新。

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

在此頁中

其他相關資訊

  • 新的動態資料功能隨附於.NET Framework 3.5 SP1 中不能瀏覽一對一關聯性。因為的瀏覽一對一關聯性無法,建立動態資料的網站上的實體架構資料模型,執行的任何嘗試動作失敗。
  • 安裝 FrontPage 延伸模組] 後,才中斷 ASP.NET 瀏覽器端點功能。FrontPage 延伸模組新增隱藏的資料夾有.browser 檔包含中繼資料 [App_Browser 資料夾下,就會發生這個問題。當 ASP.NET 通過這些檔案時,ASP.NET 就會產生錯誤。這個問題會影響用戶端已安裝的 FrontPage 延伸模組。
  • 安裝.NET Framework 3.5 SP1 之後使用衍生的版本的 UpdateProgress 控制項的 Web 網站可能會遇到下列例外狀況:
    必須指定一個 ProgressTemplate 識別碼為 'Id' UpdateProgress 控制項上。
    因為的行為在.NET Framework 3.5] 和 [.NET Framework 3.5 SP1 之間的差異,就會發生這個問題。在.NET Framework 3.5,UpdateProgress 控制會強制執行 ProgressTemplate 屬性從 PreRender 常式的需求。衍生的 UpdateProgress 控制項可以藉由覆寫衍生的控制項中 OnPreRender 事件破壞這項需求。因此,UpdateProgress 控制項可以避免呼叫 base.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 服務似乎是暫時關機或無法正常運作。
  • 只要時間 (JIT) 最佳化在.NET Framework 3.5 SP1 中所做變更會導致要註冊欄位是不正確的升級。因此,JIT 會產生不正確的程式碼。當您使用 cpblk 指示或 initblk 指令時,只會發生這個問題。由 Managed 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 簡報基礎 (WPF) 來產生影像上即時。
  • 相對超連結內 XPS 文件分割,然後會造成應用程式當機。XPS 文件中當您瀏覽至相同文件內的另一個位置的連結沒有任何反應。或裝載 XPS 文件的應用程式當機。
  • 在.NET Framework 3.5 SP1,Geometry.Combine 方法會建立更多點或線段比方法會在較早版本中建立]。WPF 產生點或路徑資訊來定義幾何路徑在較早版本中的使用 10 次數目] 中的點。較早的版本需要三行來定義相對簡單的幾何形狀或路徑。不過,30 行所需的.NET Framework 3.5 SP1。
  • 安裝.NET Framework 3.5 SP1 之後動態資料無法顯示外部索引鍵識別碼在一對一關聯性。因為動態資料會假設屬性描述項存在,所中斷的 Web 站台或使用 ASP.NET 動態資料所建立的應用程式。動態資料會使用屬性描述項,取得連結的標籤。

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

檔案資訊

x 86 版本

摺疊此表格展開此表格
檔案名稱版本日期時間大小
System.ServiceModel.dll3.0.4506.225406-Dec-200804: 125,931,008
System.ServiceModel.dll3.0.4506.225406-Dec-200804: 125,931,008
System.ServiceModel.dll3.0.4506.225406-Dec-200804: 125,931,008
Wpfgfx_v0300.dll3.0.6920.150006-Dec-200803: 351,736,528
PresentationFramework.dll3.0.6920.150006-Dec-200803: 305,283,840
PresentationFramework.dll3.0.6920.150006-Dec-200803: 305,283,840

x 64 版本

摺疊此表格展開此表格
檔案名稱版本日期時間大小
System.ServiceModel.dll3.0.4506.225406-Dec-200803: 175,267,456
System.ServiceModel.dll3.0.4506.225406-Dec-200804: 125,931,008
System.ServiceModel.dll3.0.4506.225406-Dec-200803: 175,267,456
System.ServiceModel.dll3.0.4506.225406-Dec-200804: 125,931,008
System.ServiceModel.dll3.0.4506.225406-Dec-200803: 175,267,456
System.ServiceModel.dll3.0.4506.225406-Dec-200804: 125,931,008
Wpfgfx_v0300.dll3.0.6920.150006-Dec-200803: 082,254,672
Wpfgfx_v0300.dll3.0.6920.150006-Dec-200803: 351,736,528
PresentationFramework.dll3.0.6920.150006-Dec-200803: 054,636,672
PresentationFramework.dll3.0.6920.150006-Dec-200803: 054,636,672
PresentationFramework.dll3.0.6920.150006-Dec-200803: 305,283,840
PresentationFramework.dll3.0.6920.150006-Dec-200803: 305,283,840

屬性

文章編號: 958483 - 上次校閱: 2009年2月19日 - 版次: 4.0
這篇文章中的資訊適用於:
  • Microsoft .NET Framework 3.0
關鍵字:?
kbmt kbsurveynew kbhotfixserver kbqfe KB958483 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:958483
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