FIX: 在.NET Framework 2.0 SP2 中,或在.NET Framework 3.5 SP1 中,以執行 Web 應用程式之時,就會發生例外狀況的 System.InvalidOperationException

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

按一下這裡查看此文章的英文版本:968432
徵狀
當您執行您使用 Microsoft.NET Framework 2.0 的 Service Pack 2 (SP2) 或 Microsoft.NET Framework 3.5 Service Pack 1 (SP1) 所建立的 Web 應用程式您會收到一個System.InvalidOperationException搭配下列的錯誤訊息的例外狀況:
Hashtable 插入失敗。 載入因數太高。

在 System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)
在 System.Collections.Hashtable.set_Item (物件索引鍵、 物件值)
在 System.ComponentModel.ReflectTypeDescriptionProvider.ReflectGetAttributes (型別型別)
在 System.ComponentModel.ReflectTypeDescriptionProvider.ReflectedTypeData.GetAttributes()
在 System.ComponentModel.TypeDescriptor.TypeDescriptionNode.DefaultTypeDescriptor.System.ComponentModel.ICustomTypeDescriptor.GetAttributes()
在 [類型] componentType System.ComponentModel.TypeDescriptor.GetAttributes
發生的原因
發生這個問題是因為多執行緒應用程式呼叫中Hashtable.Insert方法在相同的時間。
解決方案

Hotfix 取代資訊

對應到 KB968432 Hotfix 已經與 Hotfix 包含所有的修正程式,先前已經包含在 KB968432 的 KB981145 取代。 您應該使用 Hotfix KB981145 修正 KB968432 中所述的問題更多的資訊,按一下下列的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
981145工作流程逐漸採用較長的時間載入,在.NET Framework 2.0 re-hosted 工作流程設計工具中
 
狀況說明
Microsoft 已確認這是一個問題在 Microsoft 產品所列在 < 適用於 > 一節。

警告:本文為自動翻譯

內容

文章識別碼:968432 - 最後檢閱時間:08/04/2010 02:19:00 - 修訂: 1.0

Microsoft .NET Framework 3.5 Service Pack 1, Microsoft .NET Framework 2.0 Service Pack 2

  • kbHotfixServer kbexpertiseadvanced kbqfe kbsurveynew kbmt KB968432 KbMtzh
意見反應