您目前已離線,請等候您的網際網路重新連線

修正: 當您執行的 ASP.NET 2.0 Web 應用程式的錯誤訊息建置在.NET Framework 2.0 安裝 MS07-040 安全性更新之後: 「 型別 'System.Web.HttpHeaderCollection' 未標記為可序列化 」

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:941386
徵狀
請考慮下列案例。您安裝 MS07-040 安全性更新。然後,您要執行建置在 Microsoft.NET Framework 2.0 的 Microsoft ASP.NET 2.0 Web 應用程式。在這個案例中,您可能會收到類似下列的例外狀況錯誤訊息:
事件類型: 警告
事件來源: ASP.NET 2.0.50727.0
事件類別: Web 事件
事件識別碼: 1309年
日期: 12/07/2007
時間: 10:24:38
使用者: n/A
電腦:
描述:
事件程式碼: 3005
事件訊息: 發生未處理的例外狀況。
事件時間: 2007 年 12 月 07 日 10:24:38
事件的時間 (UTC): 2007 年 12 月 07 日 8:24:38
事件識別碼: aa58f4d35bc547aeafd7c417967bdd8d
事件順序: 8
事件: 1
事件詳細資料代碼: 0

應用程式的資訊:
應用程式定義域: LM/W3SVC/1/根 /ApplicationDomain
信任層級: 完整
應用程式虛擬路徑: /路徑
應用程式路徑: D:\ApplicationPath
機器名稱: 電腦名稱

處理程序資訊:
處理程序識別碼: 其中 ProcessID
處理程序名稱: w3wp.exe
帳戶名稱: NT AUTHORITY\NETWORK 服務

例外狀況資訊:
例外狀況型別: EndPointException
例外狀況訊息: 組件中鍵入 'System.Web.HttpHeaderCollection' ' System.Web、 版本 = 2.0.0.0,文化特性中性,PublicKeyToken = = b03f5f7f11d50a3a' 未標記為可序列化。
注意這個問題,也會發生在.NET Framework 2.0 的 Windows Vista。
發生的原因
之所以發生這個問題,是因為公用的標頭屬性和Response.Headers屬性的Request.Headers屬性在您安裝 MS07-040 安全性更新之後會變成非可序列化。
解決方案

Hotfix 資訊

已經可以從 Microsoft 取得支援的 hotfix。不過,它被用來修正本文中所述的問題。它只適用於發生此特定問題的系統上。此 hotfix 可能會接受其他測試。因此,如果這個問題不會嚴重影響,我們建議您等候下一步的.NET Framework 2.0 service pack 包含此 hotfix。

若要立即解決這個問題,請連絡 Microsoft 客戶支援服務 」 取得 hotfix。如 Microsoft 客戶支援服務電話號碼以及支援費用的相關資訊的完整清單,請造訪下列 Microsoft 網站:附註 在特殊情況下,如果 Microsoft 支援專業人員認為某特定更新程式可以解決您的問題時,可能就不會收取一般因支援電話所產生的費用。收取支援費用會套用,如果有其他支援問題是,不能限定的特定更新程式。

先決條件

您必須套用此 hotfix 之後安裝.NET Framework 2.0。

重新啟動需求

您不必套用此 hotfix 之後,重新啟動電腦。

Hotfix 取代資訊

此 hotfix 不會取代任何其他 hotfix。

檔案資訊

此 hotfix 的英文版具有下列表格中所列檔案屬性 (或較新的檔案屬性)。日期和時間,這些檔案會列出在國際標準時間 (UTC)。當您檢視檔案資訊時,它會轉換為本地時間。若要查看 UTC 與當地時間的時差,請在 [控制台] 中的日期和時間項目使用 [時區] 索引標籤。
.NET Framework 2.0,x86 版本
檔案名稱檔案版本檔案大小日期時間平台
Aspnet_compiler.exe2.0.50727.92436,8642007 年 8 月 28 日03:16x86
Aspnet_wp.exe2.0.50727.92432,6002007 年 8 月 28 日03:16x86
System.web.dll2.0.50727.9245,160,9602007 年 8 月 28 日03:17x86
Webengine.dll2.0.50727.924406,5282007 年 8 月 28 日03:16x86
.NET Framework 2.0,x64 版本
檔案名稱檔案版本檔案大小日期時間平台
Aspnet_compiler.exe2.0.50727.924327682007 年 8 月 27 日23:39x64
Aspnet_compiler.exe2.0.50727.92436,8642007 年 8 月 28 日03:16x86
Aspnet_wp.exe2.0.50727.92444,3762007 年 8 月 27 日23:39x64
Aspnet_wp.exe2.0.50727.92432,6002007 年 8 月 28 日03:16x86
System.web.dll2.0.50727.9245,091,3282007 年 8 月 27 日23:39x64
System.web.dll2.0.50727.9245,160,9602007 年 8 月 28 日03:17x86
Webengine.dll2.0.50727.924710,1442007 年 8 月 27 日19:24x64
Webengine.dll2.0.50727.924406,5282007 年 8 月 28 日03:16x86
狀況說明
Microsoft 已確認這是<套用> 一節所列出的 Microsoft 產品的問題。
其他相關資訊
如需有關資訊安全佈告欄 MS07-040 的詳細資訊,請造訪下列 Microsoft 網站:如需詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
824684 用來描述 Microsoft 軟體更新標準術語的說明

警告:本文為自動翻譯

內容

文章識別碼:941386 - 最後檢閱時間:05/23/2015 18:40:00 - 修訂: 3.0

Microsoft .NET Framework 2.0, Windows Vista 家用進階版, Windows Vista 旗艦版, Windows Vista 商用入門版, Windows Vista 商用進階版, Windows Vista 家用進階 64 位元版, Windows Vista 旗艦 64 位元版, Windows Vista 商用入門 64 位元版, Windows Vista 商用進階 64 位元版

  • kbvistasp1fix kbfix kbexpertiseadvanced kbqfe kbmt KB941386 KbMtzh
意見反應