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

.NET Framework 4.6,Windows Server 2012 R2 和 Windows 8.1 Hotfix 彙總套件 3088956

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

按一下這裡查看此文章的英文版本:3088956
本文說明的 hotfix 彙總套件 3088956 供 Microsoft.NET Framework 4.6。如需有關 hotfix 彙總套件所修正的問題的詳細資訊,請參閱"此 hotfix 彙總套件所修正的問題> 一節。

解決方案
已經可以從 Microsoft 取得支援的 hotfix。不過,它已用於修正本文所描述的問題。它只適用於發生此特定問題的系統上。

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

先決條件

若要套用此 hotfix,您必須安裝.NET Framework 4.6。

重新啟動需求

您必須重新啟動電腦,如果任何受影響的檔案正在使用中,會套用此 hotfix 之後。我們建議您套用此 hotfix 之前,關閉所有的.NET Framework 應用程式。

Hotfix 取代資訊

此 hotfix packagedoesn't 會取代先前發行的 hotfix 套件。

此 hotfix 彙總套件所修正的問題

問題 1

如果您有一個已停用的 RyuJit 是 32 位元版本的.NET Framework 的 4.6 或 AMD64 版本的.NET Framework 4.6 平台上執行的 ASP.NET 網站時,您可能會遇到 w3wp 損毀,因為未處理的 ThreadAbortException。

當機發生種情況時,cansee 在 Windows 事件記錄檔中的下列記錄檔:
發生未處理的例外狀況,處理序已終止。
應用程式識別碼: [ApplicationID]
處理程序識別碼: [ProcessID]
例外狀況: System.Threading.ThreadAbortException
訊息: 執行緒已經中止。
StackTrace: 在 System.Web.HttpRuntime.ProcessRequestNotificationPrivate (IIS7WorkerRequest wr,HttpContext 內容)
在 System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper (IntPtr rootedObjectsPointer、 IntPtr nativeRequestContext、 IntPtr moduleData、 Int32 旗標)
在 System.Web.Hosting.PipelineRuntime.ProcessRequestNotification (IntPtr rootedObjectsPointer、 IntPtr nativeRequestContext、 IntPtr moduleData、 Int32 旗標)


問題 2

假設您有 WCF 用戶端使用 WCF 路由服務來連線到 WCF 服務。如果結束服務引發預期的例外狀況不是 FaultException,或設定變更的型別,則 WCF 路由服務並不可能結束服務路由後續的要求。

當發生這個問題時,您會收到下列的例外狀況:
System.ServiceModel.ProtocolException: 這個頻道不再可用來傳送輸出工作階段已自動關閉,因為伺服器起始的關機的訊息。請將 DispatchRuntime.AutomaticInputSessionShutdown 設定為 false,來停用自動關閉,或考慮修改關機通訊協定,與遠端伺服器。
堆疊追蹤資訊:

at System.ServiceModel.Channels.ServiceChannel.PrepareCall(ProxyOperationRuntime operation, Boolean oneway, ProxyRpc& rpc)at System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.Begin()at System.ServiceModel.Channels.ServiceChannel.BeginCall(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, TimeSpan timeout, AsyncCallback callback, Object asyncState)at System.ServiceModel.Channels.ServiceChannelProxy.InvokeBeginService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)at System.ServiceModel.Routing.IRequestReplyRouter.BeginProcessRequest(Message message, AsyncCallback callback, Object state)at System.ServiceModel.Routing.ClientFactory.RequestReplyClient.OnBeginOperation(Message message, AsyncCallback callback, Object state)at System.ServiceModel.Routing.ClientFactory.RoutingClientBase`1.OperationAsyncResult.CallOperation()at System.ServiceModel.Routing.ClientFactory.RoutingClientBase`1.OperationAsyncResult..ctor(RoutingClientBase`1 parent, Message requestMessage, Transaction transaction, AsyncCallback callback, Object state)at System.ServiceModel.Routing.ClientFactory.RoutingClientBase`1.BeginOperation(Message message, Transaction transaction, AsyncCallback callback, Object state)at System.ServiceModel.Routing.ProcessRequestAsyncResult`1.StartProcessing()at System.ServiceModel.Routing.ProcessRequestAsyncResult`1..ctor(RoutingService service, Message message, AsyncCallback callback, Object state)at System.ServiceModel.Routing.RoutingService.BeginProcessRequest[TContract](Message message, AsyncCallback callback, Object state)at System.ServiceModel.Routing.RoutingService.System.ServiceModel.Routing.IRequestReplyRouter.BeginProcessRequest(Message message, AsyncCallback callback, Object state)at AsyncInvokeBeginBeginProcessRequest(Object , Object[] , AsyncCallback , Object )at System.ServiceModel.Dispatcher.AsyncMethodInvoker.InvokeBegin(Object instance, Object[] inputs, AsyncCallback callback, Object state)

問題 3

Thisis 更新,以支援新喬治亞文 Lari 的符號。喬治亞州的國家/地區有引入新的貨幣符號,如 Lari,但不改變貨幣名稱。Unicode 標準也已新增新的貨幣符號。這個確定系統地區設定設定為基礎的.NET Framework 會顯示正確的貨幣符號的 updatemakes。

問題 4

如果Parallel.ForEach呼叫期間發生 Gen2 回收,您可能會遇到長的當機,在您安裝 Visual Studio 的 2015年或沒有 Visual Studio.NET Framework 4.6。

解析度:

此更新程式更新解析系統的記憶體回收行程會凍結這個問題所造成的。

問題 5

安裝.NET Framework 的 4.6 之後,就無法正常運作的日期 Time.ParseDate.TryParse方法。用下列的文化特性設定,可能會發生這個問題:
  • wi-fi WI-FI
  • nb-否
  • nb 魔爪
  • sr-Cyrl-XK
  • sr-Latn-我
  • sr-Latn-RS
  • sr-Latn-XK
解析度:

此更新會讓DateTime.ParseDate.TryParse ,才能正確地在使用相同的日期和時間分隔符號的文化特性。

問題 6

您安裝.NET Framework 的 4.6 之後,.NET Framework 的 4.6 就會使用新的 64 位元編譯器,稱為 RyuJIT。在某些情況下,新的編譯器會產生不正確的程式碼,導致無法預期的行為,或當機。

解析度:

此 updatefixes RyuJIT 編譯器中的許多問題。如果應用程式仍會在安裝此更新之後正常運作行為,請參閱其他詳細的移難排解指引.

進一步的步驟執行:

如果判斷 RyuJIT 可能牽涉的問題,依照下列疑難排解步驟的連結,請記錄問題 http://connect.microsoft.com.詳細資料盡量納入,在報表和也重現問題的程式碼。

警告:本文為自動翻譯

內容

文章識別碼:3088956 - 最後檢閱時間:09/25/2015 05:54:00 - 修訂: 1.0

Microsoft .NET Framework 4.6

  • kbqfe kbfix kbexpertiseadvanced kbsurveynew kbautohotfix kbhotfixserver kbmt KB3088956 KbMtzh
意見反應
ps://c.microsoft.com/ms.js">