4.6 Microsoft.NET Framework 사용할 수 있는 핫픽스 롤업 3088956에 설명 합니다. 핫픽스 롤업으로 해결 되는 문제에 대 한 자세한 내용은 "핫픽스 롤업에 해결 되는 문제" 절을 참조 하십시오.
해결 방법
지원 되는 핫픽스를 Microsoft에서 출시 되었습니다. 그러나이 문서에서 설명 하는 문제를 해결 하는 것. 이러한 특정 문제가 발생 한 시스템에만 적용 됩니다.
이 문제를 해결 하려면 핫픽스를 얻으려면 Microsoft 고객 지원 서비스에 문의 합니다. Microsoft 고객 기술 지원부 전화 번호 및 지원 비용에 대 한 정보를 전체 목록은 다음 Microsoft 웹 사이트를 방문.http://support.microsoft.com/contactus/?ws=support참고: 특별 한 경우에 Microsoft 기술 지원 전문가가 특정 업데이트로 문제를 해결 합니다 결정 하는 경우 요금 지원 요청에 따른 일반적 비용이 취소 될 수도 있습니다. 추가 지원 질문과 특정 업데이트가 필요 하지 않는 문제에는 일반 지원 비용이 적용 됩니다.
자세한 내용
전제 조건
이 핫픽스를 적용 하려면 설치 된.NET Framework 4.6 있어야 합니다.
다시 시작 요구 사항
영향을 받는 파일이 사용 중인 경우이 핫픽스를 적용 한 후 컴퓨터를 다시 시작 해야 합니다. 이 핫픽스를 적용 하기 전에 모든.NET Framework 기반 응용 프로그램을 닫는 것이 좋습니다.
핫픽스 대체 정보
이 핫픽스 패키지 이전에 출시 된 핫픽스 패키지를 대체 하지 않습니다.
이 핫픽스 롤업에 해결 되는 문제
문제 1
사용 하지 않도록 설정 하는 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 플래그)에문제 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 그루지야어 라리 새 심볼을 지원에 대 한 업데이트입니다. 조지아의 국가 라리에 대 한 새 통화 기호를 소개 했습니다 하지만 통화 이름은 변경 되지 않습니다. 또한 새 통화 기호는 유니코드 표준에 추가 되었습니다. 이 업데이트는 시스템의 로캘 설정에 따라.NET Framework 의해 올바른 통화 기호 표시 되도록 합니다. 문제 4 Parallel.ForEach 호출 하는 동안 발생 하는 Gen2 수집 긴 중단 2015 Visual Studio 또는.NET Framework 4.6 없이 Visual Studio 설치한 후에 발생할 수 있습니다. 해상도: 이 문제의 원인을 가비지 수집기 시스템을 확인 하 여이 업데이트가 업데이트를 중지 합니다. 문제 5 .NET Framework 4.6를 설치 하면 날짜 Time.Parse 및 Date.TryParse 메서드는 제대로 작동 하지 않습니다. 이 문제는 다음 culture 설정을 사용 하 여 발생할 수 있습니다.-
fi 무선
-
nb 없음
-
nb SJ
-
s r-Cyrl XK
-
s r-Latn-ME
-
s r-Latn RS
-
sr-Latn-XK
해상도:추가적인 상세한 문제 해결 지침을 참조 하십시오. 추가 단계: 링크는 문제 해결 단계를 수행 하 여 RyuJIT 문제에 관여할 수 있지만, 확인 되는 경우 http://connect.microsoft.com에서 문제를 기록 하십시오. 세부 정보를 가능한 보고서와도 문제를 재현 하는 코드에 추가 됩니다.
이 업데이트를 통해 동일한 날짜 및 시간 구분 기호를 사용 하는 문화권에서 올바르게 작동 하려면 DateTime.Parse 및 Date.TryParse . 문제 6 .NET Framework 4.6을 설치한 후.NET Framework 4.6 RyuJIT 라고 하는 새로운 64 비트 컴파일러를 사용 합니다. 경우에 따라 새로운 컴파일러 예기치 않은 동작이 발생 하거나 충돌 하는 잘못 된 코드를 생성 합니다. 해상도: 이 업데이트는 RyuJIT 컴파일러에서 많은 문제를 해결합니다. 응용 프로그램이 여전히이 업데이트를 설치한 후 예기치 않게 동작을 하는 경우