4.5.2 Microsoft.NET Framework, 4.5.1,.NET Framework 및.NET Framework 4.5에 사용할 수 있는 핫픽스 롤업 3088958에 설명 합니다. 핫픽스 롤업으로 해결 되는 문제에 대 한 자세한 내용은 "핫픽스 롤업에 해결 되는 문제" 절을 참조 하십시오. 웹 설치 프로그램은 자동으로 결정 하 고 특정 플랫폼에 적용할 수 있는 구성 요소만 다운로드 하는 작은 패키지 (1mb 미만)입니다.
해결 방법
지원 되는 핫픽스를 Microsoft에서 출시 되었습니다. 그러나이 문서에서 설명 하는 문제를 해결 하는 것. 이러한 특정 문제가 발생 한 시스템에만 적용 됩니다.
이 문제를 해결 하려면 핫픽스를 얻으려면 Microsoft 고객 지원 서비스에 문의 합니다. Microsoft 고객 기술 지원부 전화 번호 및 지원 비용에 대 한 정보를 전체 목록은 다음 Microsoft 웹 사이트를 방문.http://support.microsoft.com/contactus/?ws=support참고: 특별 한 경우에 Microsoft 기술 지원 전문가가 특정 업데이트로 문제를 해결 합니다 결정 하는 경우 요금 지원 요청에 따른 일반적 비용이 취소 될 수도 있습니다. 추가 지원 질문과 특정 업데이트가 필요 하지 않는 문제에는 일반 지원 비용이 적용 됩니다. 참고: 핫픽스 업데이트 버전을 확인 하려면 설치 된 버전을 확인 하려면 릴리스 키워드의 값을 확인 합니다. 이후 버전과 호환 되도록 값을 다음 표에 나열 된 값 보다 크거나 같은 경우 확인할 수 있습니다.
핫픽스 롤업 버전 |
값이 DWORD 출시 |
---|---|
4.5.NET Framework 및.NET Framework 이후 버전에 대 한 핫픽스 롤업 3088958 |
379991 |
.NET Framework 버전을 결정 하는 방법에 대 한 자세한 내용은 참조 방법: 결정 하는.NET Framework 버전이 설치 된.
자세한 내용
전제 조건
이 핫픽스를 적용 하려면.NET Framework 4.5.2, 4.5.1,.NET Framework 또는 설치 된.NET Framework 4.5 있어야 합니다.
다시 시작 요구 사항
영향을 받는 파일이 사용 중인 경우이 핫픽스를 적용 한 후 컴퓨터를 다시 시작 해야 합니다. 이 핫픽스를 적용 하기 전에 모든.NET Framework 기반 응용 프로그램을 닫는 것이 좋습니다.
핫픽스 대체 정보
이 핫픽스 패키지 이전에 출시 된 핫픽스 패키지를 대체 하지 않습니다.
이 핫픽스 롤업에 해결 되는 문제
문제 1
그루지야어 라리 새 심볼을 지원에 대 한 업데이트입니다. 조지아의 국가 라리에 대 한 새 통화 기호를 소개 했습니다 하지만 통화 이름은 변경 되지 않습니다. 또한 새 통화 기호는 유니코드 표준에 추가 되었습니다. 이 업데이트는 시스템의 로캘 설정에 따라.NET Framework 의해 올바른 통화 기호 표시 되도록 합니다. 문제 2 이 핫픽스 롤업 터치 기반 Windows 프레젠테이션 기초 (WPF) 응용 프로그램 같은 프로세스에서 실행 되는 두.NET Framework 버전을 대상으로 하는 문제를 해결 합니다. 이 문제의 예는 두 개의 Office VSTO 추가 기능 WPF로 작성 되었지만 다른 병렬 하 여.NET Framework를 대상으로. 이 시나리오에서는 사용자가 프로그램 실행 중 이상한 터치 동작 및/또는 여러 지점에서 충돌 볼 수 있습니다. 수정 프로그램은 적절 한 Dll은 로드 하 고 터치 동작을 사용 하 여 문제를 중지 이러한 시나리오에서 액세스 하거나 프로그램 충돌이 발생 하면. 참고: 컴퓨터에.NET Framework 3.5 서비스 팩 2를 사용 하는 경우이 문제를 해결 하려면 사용 중인 버전에 대 한 해당 수정 프로그램을 설치 합니다. 문제 3 RyuJit 사용할 수 있는 32 비트 버전의.NET Framework 4.6 또는 AMD64 버전의.NET Framework 4.6 플랫폼에서 실행 되는 ASP.NET 웹 사이트를 설정한 경우 인해 처리 되지 않은 여 w3wp 충돌이 발생할 수 있습니다. 충돌이 발생 하면 Windows 이벤트 로그에 다음과 같은 로그를 볼 수 있습니다.처리 되지 않은 예외가 발생 하 고 프로세스가 종료 되었습니다.
응용 프로그램 ID: [응용 프로그램 Id] 프로세스 ID: [ProcessID] 예외: 스레드로 메시지: 스레드 중단 되었습니다. System.Web.HttpRuntime.ProcessRequestNotificationPrivate (IIS7WorkerRequest wr, HttpContext 컨텍스트)에 StackTrace: System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper (IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, i n t 32 플래그)에 System.Web.Hosting.PipelineRuntime.ProcessRequestNotification (IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, i n t 32 플래그)에문제 4 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)