Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Bài viết này mô tả hotfix rollup 3088955 có sẵn cho Microsoft .NET Framework 4.6. Để biết thêm thông tin về các vấn đề cập nhật hotfix khắc phục, hãy xem phần "các sự cố Cập Nhật hotfix này khắc phục".

Giải pháp

Microsoft hiện đã cung cấp bản cập nhật nóng được hỗ trợ. Tuy nhiên, nó có nhằm khắc phục chỉ sự cố mà bài viết này mô tả. Áp dụng cho các hệ thống đang gặp sự cố cụ thể này.

Để khắc phục sự cố này, hãy liên hệ với dịch vụ hỗ trợ khách hàng Microsoft để lấy hotfix. Để biết danh sách đầy đủ số điện thoại Dịch vụ hỗ trợ khách hàng của Microsoft và thông tin về chi phí hỗ trợ, ghé thăm website sau của Microsoft:

http://support.microsoft.com/contactus/?ws=supportLưu ý Trong trường hợp đặc biệt, chi phí thường phát sinh cho cuộc gọi hỗ trợ có thể bị hủy bỏ nếu chuyên viên hỗ trợ Microsoft xác định rằng một Cập Nhật cụ thể sẽ khắc phục sự cố của bạn. Chi phí hỗ trợ thông thường sẽ áp dụng cho các vấn đề không phù hợp với bản Cập Nhật cụ thể trong câu hỏi và câu hỏi hỗ trợ bổ sung.

Thông tin

Điều kiện tiên quyết

Để áp dụng hotfix này, bạn phải có .NET Framework 4.6 cài đặt.

Yêu cầu khởi động lại

Bạn phải khởi động lại máy tính sau khi bạn áp dụng hotfix này nếu bất kỳ tệp nào bị ảnh hưởng đang được sử dụng. Chúng tôi khuyên bạn đóng tất cả các ứng dụng dựa trên .NET Framework trước khi bạn áp dụng hotfix này.

Thông tin thay thế cập nhật nóng

Gói hotfix này không thay thế gói hotfix phát hành trước đó.


Vấn đề cập nhật hotfix này khắc phục

Vấn đề 1

Nếu bạn có một trang web ASP.NET chạy phiên bản 32-bit của .NET Framework 4.6 hoặc AMD64 Phiên bản .NET Framework 4.6 Platform với RyuJit vô hiệu hoá, bạn có thể gặp w3wp sập vì các ThreadAbortException.

Khi sự cố sập xảy ra, bạn có thể xem Nhật ký sau trong sổ ghi sự kiện:

Các ngoại lệ xảy ra và đã kết thúc quá trình.
Ứng dụng ID: [ApplicationID]
Quá trình ID: [ID tiến trình]
Ngoại lệ: System.Threading.ThreadAbortException
Thông báo: Luồng đã bị huỷ.
StackTrace: Tại System.Web.HttpRuntime.ProcessRequestNotificationPrivate (IIS7WorkerRequest wr, bối cảnh HttpContext)
tại System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper (IntPtr rootedObjectsPointer IntPtr nativeRequestContext, IntPtr moduleData, Int32 cờ)
tại System.Web.Hosting.PipelineRuntime.ProcessRequestNotification (IntPtr rootedObjectsPointer IntPtr nativeRequestContext, IntPtr moduleData, Int32 cờ)



Vấn đề 2

Giả sử rằng bạn có một khách hàng WCF kết nối với các dịch vụ WCF bằng cách sử dụng dịch vụ WCF định tuyến. Nếu dịch vụ kết thúc tăng bất kỳ ngoại lệ không mong muốn không phải là loại FaultException hoặc thay đổi cấu hình, WCF định tuyến dịch vụ có thể không gửi các yêu cầu dịch vụ kết thúc.

Khi sự cố này xảy ra, bạn nhận được ngoại lệ sau:

System.ServiceModel.ProtocolException: Kênh này có thể không còn được dùng để gửi thư là kết quả phiên đóng cửa tự động để tắt máy chủ bắt đầu. Vô hiệu hoá tự động đóng bằng cách đặt DispatchRuntime.AutomaticInputSessionShutdown sai hoặc xem xét việc thay đổi giao thức tắt với máy chủ từ xa.

Ngăn xếp theo dõi thông tin:

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)

Vấn đề 3

Đây là bản Cập Nhật để hỗ trợ các biểu tượng Lari Gruzia mới. Quốc gia Gruzia đã giới thiệu kí hiệu tiền tệ mới cho Lari, nhưng tên tiền tệ không thay đổi. Kí hiệu tiền tệ mới cũng đã được thêm vào tiêu chuẩn Unicode. Bản cập nhật này đảm bảo ký hiệu tiền tệ chính xác được hiển thị bằng dựa trên hệ thống cục bộ cài đặt .NET Framework.

Vấn đề 4

Nếu bộ Gen2 xảy ra trong khi Parallel.ForEach gọi, bạn có thể gặp treo dài sau khi bạn cài đặt .NET Framework 4.6 không Visual Studio hoặc Visual Studio 2015.

Giải pháp:

Bản cập nhật này Cập Nhật thu rác bằng cách giải quyết hệ thống đóng băng do vấn đề này.

Vấn đề 5

Sau khi bạn cài đặt .NET Framework 4.6, các phương pháp Ngày Time.Parse và Date.TryParse không hoạt động bình thường. Sự cố này có thể xảy ra với các thiết đặt văn hóa sau:

  • Fi-FI

  • NB-không

  • NB-SJ

  • Sr-Cyrl-XK

  • Sr-Latn-ME

  • Sr-Latn-r

  • sr-Latn-XK​

Giải pháp:

Bản cập nhật này cho phép DateTime.Parse và Date.TryParse hoạt động bình thường trong văn hóa sử dụng cùng một ngày và thời gian tách.

Vấn đề 6

Sau khi bạn cài đặt .NET Framework 4.6, .NET Framework 4.6 sử dụng một trình biên dịch 64-bit mới được gọi là RyuJIT. Trong một số trường hợp, trình biên soạn mới tạo mã không đúng gây ra hiện tượng không dự đoán hoặc sập.

Giải pháp:

Bản cập nhật này khắc phục nhiều sự cố trong RyuJIT biên soạn. Nếu ứng dụng vẫn hoạt động unpredictably sau khi cài đặt bản cập nhật này, hãy xem các hướng dẫn chi tiết khắc phục sự cố.

Thêm các bước sau:

Nếu RyuJIT có thể được tham gia vào các vấn đề của bạn bằng cách làm theo các bước khắc phục sự cố kết, vui lòng đăng sự cố tại http://connect.microsoft.com. Bao gồm nhiều chi tiết có thể báo cáo và cũng có mã tái tạo sự cố.

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×