Hotfix rollup 3009678 (Offline Installer) cho .NET Framework 4.5, 4.5.1 và 4.5.2 trên Windows Vista SP2, Windows 7 SP1, Windows 8, Windows 8.1, Windows Server 2008 SP2, Windows Server 2008 R2 SP1, Windows Server 2012, Windows Server 2012 R2

Bài viết này mô tả hotfix rollup 3009678 có sẵn cho Microsoft .NET Framework 4.5.2, .NET Framework 4.5.1 và .NET Framework 4.5. Để biết thêm thông tin về các hotfix rollup giải quyết, hãy xem phần "hotfix rollup này giải quyết các vấn đề".

Gói ngoại tuyến có thể được sử dụng trong trường hợp khi cài đặt trang web không thể sử dụng vì thiếu kết nối Internet. Bất cứ nơi nào có thể, Microsoft khuyên bạn sử dụng cài đặt Web thay vì gói ngoại tuyến để tối ưu hiệu quả và băng thông yêu cầu.

Bản cập nhật này bó sau từng gói sản phẩm khác nhau và nền tảng.

Mô tả

Số KB

.NET Framework 4.5, 4.5.1, 4.5.2 và Windows Vista SP2, Windows Server 2008 SP2, Windows 7 SP1 và Windows Server 2008 R2 SP1

3011114

.NET Framework 4.5, 4.5.1, 4.5.2 và trên Windows 8 và Windows Server 2012

3011112

.NET Framework 4.5.1 và 4.5.2 trên Windows 8.1 và Windows Server 2012 R2

3011110


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ó là 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ẽ giải quyết vấn đề 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.5.2, .NET Framework 4.5.1 hoặc .NET Framework 4.5 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 đó.











Hotfix rollup này giải quyết các vấn đề

Vấn đề 1

.NET Framework 4.5, điều hướng bàn phím trong WPF TreeView không hoạt động đúng cách khi TreeViewItem chứa một yếu tố focusable như nút, hộphoặc Hộp văn bản. Bấm mũi tên lên hoặc mũi tên có thể thay đổi tập trung vào các yếu tố không đúng hoặc không thể thay đổi con trỏ ở tất cả.

Hotfix giải quyết vấn đề này để các mũi tên lên và xuống mũi tên luôn thay đổi tập trung vào các yếu tố chính xác.

Vấn đề 2

Khi bạn gọi GlyphRun.InkBoundingBox() hoặc bất kỳ của người như FormattedText.Extent trong ứng dụng WPF, giá trị trả lại là lớn hơn một chút trong .NET Framework 4.5 hơn trong .NET Framework 4.0. .NET Framework 4.0 có một lỗi đôi khi xảy ra trong văn bản đó không được vẽ (tuỳ thuộc vào phông chữ, cỡ chữ và các ký tự cụ thể). Các lỗi đã được khắc phục trong .NET Framework 4.5 mực hộp giới hạn hơi mở rộng.

Hotfix này thêm một cấu hình cờ loại sửa chữa. Ứng dụng ị ra sẽ có cùng một giá trị trả lại trong .NET Framework 4.0, nhưng cũng có thể gặp phải lỗi "biến mất văn bản".

Loại sửa chữa, thêm vào khoá sau phần appSettings trong tập tin cấu hình của ứng dụng:<add key="IncludeAllInkInBoundingBox" value="false"/> Vấn đề 3

Xem xét tình huống sau:

  • Bạn có một dự án web ASP.NET trong trang web cụ khách callbacks lập mà không có postbacks.

  • Biểu mẫu hành động là một URL tên miền quốc tế (ví dụ: URL của tên chứa ký tự Unicode).

  • Khách hàng đang sử dụng Internet Explorer 10 hoặc phiên bản cũ hơn của Internet Explorer.

Trong trường hợp này, trang web của khách hàng không hoạt động. Ví dụ: không có gì xảy ra khi bạn bấm vào một nút được kích hoạt gọi lại.

Vấn đề 4

Giả sử rằng bạn tạo một lớp System.Workflow.Activities.StateMachineWorkflowActivity cùng một thuộc tính hoạt động chỉ định một danh sách ActivitiesCollection . Danh sách chứa nhiều hoạt động (ví dụ: 300 trở lên hoạt động) bao gồm trạng thái và trạng thái không hoạt động.

Trong trường hợp này, quá trình chuyển đổi trạng thái hoạt động gần cuối danh sách ActivitiesCollection mất nhiều thời gian để kết thúc với quá trình chuyển đổi trạng thái hoạt động gần đầu danh sách.

Hotfix này loại bỏ các ActivitiesCollection danh traversals khi nó sẽ tìm kiếm đích trạng thái hoạt động theo tên trong quá trình chuyển đổi trạng thái. Do đó, ít thời gian là cần thiết để chuyển đổi sang trạng thái hoạt động gần cuối danh sách ActivitiesCollection .

Vấn đề 5

Nếu bộ đếm hiệu năng WCF được kích hoạt. Tuy nhiên, một số trường hợp tên được rút ngắn vì chúng dài hơn 64 ký tự. Ngoài ra, hai phiên bản rút gọn tên có thể giống nhau. Trong trường hợp này, WCF không tạo ra các trường hợp truy cập như mong đợi.

Để bật hotfix này, thêm dòng sau vào appSettings trong tệp cấu hình:<appSettings><add key=" wcf:ensureUniquePerformanceCounterInstanceNames " value="true" />
</appSettings>
Sau khi cài đặt này được bật, WCF sẽ phát hiện nếu hai thể hiện tên xung đột, và sẽ thêm một tám chữ số thập lục phân băm vào cuối của một tên. Điều này cho phép cả hai phiên bản được tạo thành công.

Vấn đề 6

Giả sử rằng bạn sử dụng WCF là một khách hàng giữa lớp cho một trang web hoặc dịch vụ web để liên lạc với dịch vụ nền cân bằng tải qua HTTP. Ngoài ra, máy chủ nền là trạng thái không trả về phản hồi HTTP cùng với mã trạng thái "500".

Trong trường hợp này, kết nối với máy chủ không nền vẫn tồn tại vùng WCF ChannelFactory kết nối bởi vì nó trả về phản hồi HTTP hợp lệ và gây ra cao không yêu cầu. Không có cơ chế để loại bỏ kết nối với máy chủ không có thể dẫn đến kết thúc yêu cầu không thành công.

Để bật hotfix này, thêm dòng sau vào appSettings trong tệp cấu hình: <appSettings> <add key="wcf:httpTransportBinding:useUniqueConnectionPoolPerFactory" value="true"/>
</appSettings>
Sau khi hotfix này được kích hoạt, mỗi phiên bản của ChannelFactory tạo sử dụng truyền tải HTTP sẽ có một nhóm riêng của kết nối. Điều này cho phép các nhà phát triển phân hoạch của kết nối vào vùng riêng qua instantiating nhiều ChannelFactory đối tượng. Điều này cho phép giảm kết nối với máy chủ không đóng phần ChannelFactory liên quan đến kết nối với máy chủ không thành công. Khi đóng bản ChannelFactory , kết nối trong nhóm không ngay lập tức đóng vì chúng được do hành vi pooling loại ServicePointManager . Điều quan trọng là đặt thời gian chờ mặc định thấp rỗi nếu nhiều ChannelFactory đối tượng tạo ra và đóng lại để tránh một tình huống mà nhiều kết nối nhàn rỗi đang chờ được đóng lại.

Vấn đề 7

Giả sử rằng bạn muốn hỗ trợ nhiều đồng thời tải xuống hoặc tải lên một dịch vụ WCF đưa ra một điểm cuối WebHttpBinding . Chuyển nội dung dữ liệu lớn bằng cách sử dụng chế độ trực tuyến (thay vì việc chế độ) sẽ khiến nhà gặp sự cố hiệu suất bất kể việc thêm một DispatcherSynchronizationBehavior .

Sau khi bạn áp dụng hotfix này, WCF sẽ sử dụng xử lý không đồng bộ rất nhiều làm tăng hiệu suất của nhiều đồng thời tải xuống và tải lên.

Hotfix này được kích hoạt khi nhà AsynchronousSendEnabled DispatcherSynchronizationBehavior được đặt đúng. Để tắt, loại bỏ dispatcherSynchronizationBehaviorhoặc rõ ràng đặt thuộc tính AsynchronousSendEnabled giả:<system.ServiceModel> <behaviors>
<endpointBehaviors>
<behavior name="MyEndpointBehavior">
<dispatcherSynchronization asynchronousSendEnabled="false" maxPendingReceives="5" />
</behavior>
</endpointBehaviors>
</behaviors>
</system.ServiceModel>
Vấn đề 8

Giả sử rằng bạn áp dụng bản Cập Nhật múi giờ Nga tháng 4 năm 2014 (Cập Nhật 2998527) trên máy tính của bạn. Khi bạn có một ứng dụng sử dụng Microsoft .NET Framework và TimeZoneInfo lớp, ứng dụng có tính thời gian không đúng. Xem bản Cập Nhật 3012229 thêm chi tiết.

Hotfix này sửa chữa look-ups offset múi cơ sở.

Vấn đề 9

Giả sử rằng bạn có một ứng dụng WPF mở một cửa sổ trong cửa sổ chính. Khi bạn thay đổi kích thước cửa sổ thứ hai, ứng dụng lỗi và ném một ngoại lệ không trỏ.

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

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Microsoft dùng nội bộ

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

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

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×