最近有台部署Redis的服务器报错,如下,之后在此服务器上安装此版本的System.Core,依旧如此暂时不知什么原因,后续还在查核。
解决:下载安装这个补丁
http://support.microsoft.com/kb/2468871
http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=3556
http://download.microsoft.com/download/2/B/F/2BF4D7D1-E781-4EE0-9E4F-FDD44A2F8934/NDP40-KB2468871-v2-IA64.exe
無法載入檔案或組件 'System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes' 或其相依性的其中之一。 指定的組件名稱或程式碼基底無效。 (發生例外狀況於 HRESULT: 0x80131047) 描述: 在執行目前 Web 要求的過程中發生未處理的例外情形。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。 例外詳細資訊: System.IO.FileLoadException: 無法載入檔案或組件 'System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes' 或其相依性的其中之一。 指定的組件名稱或程式碼基底無效。 (發生例外狀況於 HRESULT: 0x80131047) 原始程式錯誤: 在執行目前 Web 要求期間,產生未處理的例外狀況。如需有關例外狀況來源與位置的資訊,可以使用下列的例外狀況堆疊追蹤取得。 組件載入追蹤: 下列資訊在確定為何無法載入組件 'System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes' 時是有幫助的。 警告: 組件繫結記錄切換為 OFF。 若要記錄組件繫結失敗,請將登錄值 [HKLMSoftwareMicrosoftFusion!EnableLog] (DWORD) 設為 1。 注意: 與組件繫結失敗記錄相關的效能會有部分負面影響。 若要關閉此功能,請移除登錄值 [HKLMSoftwareMicrosoftFusion!EnableLog]。 堆疊追蹤: [FileLoadException: 無法載入檔案或組件 'System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes' 或其相依性的其中之一。 指定的組件名稱或程式碼基底無效。 (發生例外狀況於 HRESULT: 0x80131047)] Infrastructure.Core.Redis.RedisStringHelper..ctor() in E:KM_ERP_2015KM_ERPInfrastructure.CoreRedisRedisStringHelper.cs:11 Test_RedisTest.Button6_Click(Object sender, EventArgs e) +52 System.Web.UI.WebControls.Button.OnClick(EventArgs e) +118 System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +112 System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5563 版本資訊: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.1