DetailPage-MSS-KB

기술 자료

기술 자료: 2803754 - 마지막 검토: 2013년 2월 12일 화요일 - 수정: 1.0

사용 가능한 핫픽스 다운로드
핫픽스 보기 및 다운로드 요청하기
 
 

이 페이지에서

소개

이 문서에서는 핫픽스 롤업 2803754 4.5는 Microsoft.NET Framework 사용할 수 있는 설명 합니다. 이 핫픽스 롤업.NET Framework 4.5에 몇 가지 문제를 해결합니다. 핫픽스가 해결 되는 문제에 대 한 자세한 내용은 "추가 정보" 절을 참조 하십시오.

추가 정보

핫픽스 정보

지원 되는 핫픽스를 이제 Microsoft에서 사용할 수 있습니다. 그러나이 문서에서 설명 하는 문제를 해결 하려면 사용할 수 있습니다. 이러한 특정 문제가 발생 하는 시스템에만 적용 됩니다.

이 문제를 해결 하려면 핫픽스를 구하려면 Microsoft 고객 기술 지원부에 문의 하십시오. Microsoft 고객 기술 지원부 전화 번호 및 지원 비용에 대 한 정보를 전체 목록은 다음 Microsoft 웹 사이트를 방문 하십시오.
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
참고 Microsoft 기술 지원 전문가가 특정 업데이트로 문제를 해결할 수 있는지 결정 하는 경우 특수 한 경우에는 지원 요청에 따른 일반적 비용이 취소 될 수도 있습니다. 추가 지원 질문과 특정 업데이트가 문제의 필요 하지 않은 문제 지원 비용이 적용 됩니다.

필수 구성 요소

이 핫픽스를 적용 하려면 해당.NET Framework 4.5 운영 체제 중 하나가 실행 되는 컴퓨터에 설치 되어 있어야 합니다.
  • Windows 7 서비스 팩 1 (SP1)
  • Windows Server 2008 R2 s p 1
  • Windows Server 2008 서비스 팩 2 (SP2)
  • Windows Vista s p 2

다시 시작 요구사항

모든 영향을 받는 파일이 사용 중인 경우이 핫픽스를 적용 한 후 컴퓨터를 다시 시작 해야 합니다. 이 핫픽스를 적용 하기 전에 모든.NET Framework 기반 응용 프로그램을 닫는 것이 좋습니다.

핫픽스 대체 정보

이 핫픽스 패키지는 이전에 출시 된 핫픽스 패키지를 대체 하지 않습니다.

파일 정보

그림 축소그림 확대
이 핫픽스의 글로벌 버전은 파일 특성 (또는 이후의 파일 특성) 있는 다음 표에 나열 된. 이러한 파일의 시간과 날짜는 협정 세계시 (UTC) 로 나열 됩니다. 파일 정보를 볼 때, 로컬 시간으로 변환됩니다. UTC와 로컬 시간의 차이 확인 하려면 사용 하는 표준 시간대 탭에 날짜 및 시간 제어판에서 항목입니다.
모든 지원 되는 x 86 기반 버전의.NET Framework 4.5 Windows 7, Windows Server 2008 및 Windows Vista 용
표 축소표 확대
파일 이름파일 버전파일 크기날짜시간
Aspnet_wp.exe4.0.30319.1905643,9842013 년 1 월-22-12:29
Clrjit.dll4.0.30319.19056451,5442013 년 1 월-22-12:29
Microsoft.Build.Tasks.v4.0.dll4.0.30319.190561,190,4402013 년 1 월-22-10:46
PresentationCore.dll4.0.30319.190563,224,5762013 년 1 월-22-10:46
PresentationFramework.dll4.0.30319.190566,187,0082013 년 1 월-22-10:46
System.Printing.dll4.0.30319.19056341,9922013 년 1 월-22-10:46
System.Web.Extensions.dll4.0.30319.190561,849,8802013 년 1 월-22-10:46
System.Data.SqlXml.dll4.0.30319.19056742,9202013 년 1 월-22-10:46
System.Design.dll4.0.30319.190565,041,6562013 년 1 월-22-10:46
System.Web.dll4.0.30319.190565,420,5042013 년 1 월-22-10:46
System.Web.Services.dll4.0.30319.19056849,4002013 년 1 월-22-10:46
System.Xml.dll4.0.30319.190562,687,9602013 년 1 월-22-10:46
Webengine.dll4.0.30319.1905624,5282013 년 1 월-22-12:29
Webengine4.dll4.0.30319.19056504,8082013 년 1 월-22-12:29
WindowsBase.dll4.0.30319.190561,237,4642013 년 1 월-22-10:46
Windows 7, Windows Server 2008, Windows Server 2008 R2 및 Windows Vista x64 기반 버전의.NET Framework 4.5에 대 한 모든 지원
표 축소표 확대
파일 이름파일 버전파일 크기날짜시간
Aspnet_wp.exe4.0.30319.1905648,6162013 년 1 월-22-13:01
Aspnet_wp.exe4.0.30319.1905643,9842013 년 1 월-22-12:29
Clrjit.dll4.0.30319.190561,235,4002013 년 1 월-22-13:01
Clrjit.dll4.0.30319.19056451,5442013 년 1 월-22-12:29
Microsoft.Build.Tasks.v4.0.dll4.0.30319.190561,190,4402013 년 1 월-22-10:46
PresentationCore.dll4.0.30319.190563,207,6642013 년 1 월-22-13:01
PresentationCore.dll4.0.30319.190563,224,5762013 년 1 월-22-10:46
PresentationFramework.dll4.0.30319.190566,187,0082013 년 1 월-22-10:46
System.Printing.dll4.0.30319.19056341,9922013 년 1 월-22-13:01
System.Printing.dll4.0.30319.19056341,9922013 년 1 월-22-10:46
System.Web.Extensions.dll4.0.30319.190561,849,8802013 년 1 월-22-10:46
System.Data.SqlXml.dll4.0.30319.19056742,9202013 년 1 월-22-10:46
System.Design.dll4.0.30319.190565,041,6562013 년 1 월-22-10:46
System.Web.dll4.0.30319.190565,415,3842013 년 1 월-22-13:01
System.Web.dll4.0.30319.190565,420,5042013 년 1 월-22-10:46
System.Web.Services.dll4.0.30319.19056849,4002013 년 1 월-22-10:46
System.XML.dll4.0.30319.190562,687,9602013 년 1 월-22-10:46
Webengine.dll4.0.30319.1905626,5922013 년 1 월-22-13:01
Webengine.dll4.0.30319.1905624,5282013 년 1 월-22-12:29
Webengine4.dll4.0.30319.19056618,4562013 년 1 월-22-13:01
Webengine4.dll4.0.30319.19056504,8082013 년 1 월-22-12:29
WindowsBase.dll4.0.30319.190561,237,4642013 년 1 월-22-10:46

그림 축소그림 확대

이 핫픽스 롤업 해결 된 문제

공용 언어 런타임 (CLR) 문제

문제 1

다음과 유사한 코드를 사용 하는 경우 잘못 된 값이 DateTime.TryParse 메서드에 의해 반환 됩니다.

DateTime dt = DateTime.Parse("4/21 5pm");
Console.WriteLine(dt.ToString());

if (DateTime.TryParse("4/21 5pm", out dt))
{
      Console.WriteLine(dt.ToString());
}
Console.ReadLine();
이 예제에서는 잘못 된 출력이 오후 4 시 오늘 날짜입니다.

해상도

이 핫픽스를 설치한 후이 특정 패턴을 구문 분석할 때 더 나은 시도 확인 하려고 합니다.

핫픽스를 사용 하려면 응용 프로그램 구성 파일에 다음 코드를 추가 합니다.

<configuration>
    <runtime>
        <EnableAmPmParseAdjustment enabled=”1” />    
    </runtime>
</configuration>
참고 다른 날짜 또는 시간 패턴에서 핫픽스를 도움이 됩니다.

문제 2

ExecutionContext 개체 또는 WCF를 사용 하 여 과도 하 게 4.5.NET Framework 기반 응용 프로그램에서 가비지 수집기 힙에 고정 된 개체를 너무 많이 발생할 수 있습니다. 이렇게 메모리 및 CPU 사용량이 가비지 수집기 힙 조각화를 함께 증가 됩니다.

해상도

이 핫픽스는 특정 한 경우 고정 된 개체 수 없습니다. 핫픽스를 사용 하려면 다음 방법 중 하나를 사용 하십시오.
  • COMPLUS_DisableRetStructPinning 환경 변수를 만들고 해당 변수 값을 1로 설정 합니다.
  • [HKLM\Software\Microsoft\. 에 있는 DWORD 값을 만듭니다NETFramework\DisableRetStructPinning] 레지스트리 하위 키 및 DWORD 값을 1로 설정 합니다.

ASP.NET 문제

문제 1

두 컴퓨터에 같은 버전의 ASP.NET 및 웹 사이트의 동일한 복사본 있더라도 다른 컴퓨터에서 컴퓨터에 생성 되는 ASP.NET 임시 컴파일 출력을 재사용할 수 없습니다.

원인

ASP.NET 임시 컴파일 출력이 최신 인지 여부를 확인 하려면 컴퓨터 정보 결정의 일부로 사용 되므로이 문제가 발생 합니다.

해상도

적용 한 후 핫픽스를 사용 하려면 응용 프로그램 Web.config 파일의 AppSettings 섹션에 다음 항목을 추가 해야 합니다. 이렇게 하면 ASP.NET 임시 컴파일 출력이 최신 인지 여부를 확인 하는 경우 ASP.NET 컴퓨터 특정 정보를 사용 하지 않습니다. 따라서 동일한 구성을 사용 하는 컴퓨터 간에 휴대용 됩니다.

<add key="aspnet:PortableCompilationOutput" value="true"/>
문제 2

CacheManager ASP.NET 클래스에서 경쟁 조건에 인터넷 정보 서비스 (IIS) 작업자 프로세스를 캐시 CacheManager 트림 하면 MemoryCache 개체를 새 ASP.NET 웹 응용 프로그램을 만드는 경우 충돌이 발생할 수 있습니다.

원인

CacheManager ASP.NET 클래스 다중 스레드는 읽기 또는 쓰기에 컬렉션이 스레드로부터 안전 하지 않은 방식으로 사용할 수 있으므로이 문제가 발생 합니다. 이 처리 되지 않은 예외가 발생합니다.

Issue 3

Response.Flush 메서드를 자주 호출 하는 실행 시간이 긴 요청 된 ASP.NET 웹 응용 프로그램을 처리 하는 경우 웹 응용 프로그램의 메모리 사용량이 증가할 수도 있습니다. 문제 4

운영 체제 시계를 조정 하는 경우 출력 캐시 ASP.NET 웹 응용 프로그램을 사용 하는 경우 예외를 발생 하 고 인해 요청이 실패할 수 있습니다. 문제 5

클라이언트가 해당 서버에 연결을 닫을 때 HttpResponse.ClientDisconnectedToken 속성을 사용 하는 4.5.NET Framework 기반 응용 프로그램 작업자 프로세스 충돌이 발생할 수 있습니다.

Windows 통신 Foundation (WCF) 문제

문제 1

IIS에서 호스트 하는 ASMX 웹 서비스를 호출 하면 웹 서비스 실패 하 고 IIS 작업자 프로세스가 재생 되기 때까지 일시적으로 액세스할 수 있습니다.

참고 높은 "로드 버스트." 운영 체제 환경을이 문제가 일반적으로 발생

또한 System.InvalidOperationException 예외는 다음과 같은 호출 스택이 throw 됩니다.

System.InvalidOperationException: 형식이 예기치 않게 끝나는 URL에 대 한 인식 요청 ' /메서드 이름'.
System.Web.Services.Protocols.WebServiceHandlerFactory.CoreGetHandler (type, HttpContext 컨텍스트, HttpRequest 요청, 응답 HttpResponse)
System.Web.Services.Protocols.WebServiceHandlerFactory.GetHandler (HttpContext 컨텍스트, 동사 문자열, 문자열 url 문자열 파일 경로)
System.Web.Script.Services.ScriptHandlerFactory.GetHandler (HttpContext 컨텍스트, requestType 문자열, 문자열 url 문자열 pathTranslated)
System.web.httpapplication.materializehandlerexecutionstep.system.web.httpapplication.iexecutionstep.execute()에
System.Web.HttpApplication.ExecuteStep (IExecutionStep 단계, 부울 & completedSynchronously)

참고 "메서드 이름"호출 하는 웹 서비스 메서드를 나타냅니다.

원인

이 문제는 리셋 및 <webServices>섹션에서 구성 읽는 동안 발생 한 경쟁 조건 때문에 발생 합니다.

Issue 2

.NET Framework 4.5를 사용 하 여 만든 응용 프로그램 로드가 심한 충돌이 발생할 수 있습니다 및 다음과 같은 예외가 발생 합니다.

</webServices>
예외 형식: System.InvalidOperationException
메시지: 해시 테이블을 삽입 하지 못했습니다. 로드 비율이 너무 높은

참고 다음 호출 스택의 위쪽에는 예외를 발생합니다.
  • System.Xml.Serialization.DynamicAssemblies.IsTypeDynamic
원인

적절 하 게 동기화 되지 않은 해시 테이블에 동시 삽입으로 인해 동적 어셈블리는.NET Framework serialize 할 때이 문제는 경쟁 조건으로 인해 발생 합니다.

Windows Presentation Foundation (WPF) 문제

문제 1

DataGrid 또는 Itemscontrol을 스크롤 하는 경우 4.5.NET Framework 기반 응용 프로그램이 응답 하지 않습니다.

이 문제는 다음 조건이 참인 경우 발생 합니다.
  • VirtualizingPanel.IsVirtualizingWhenGrouping 속성을 true로 설정 됩니다.
  • ItemsPresenter 또는 VirtualizingStackPanel 클래스는 ItemsControl 또는 하위 레이아웃에 참여 하는 하나 이상의 기본 설정에서 다른 여백이 있습니다. 특히 경우 (예: 가로 스크롤) Margin.Top 또는 Margin.Left 속성이 0이 아닙니다.
문제 2

영어가 아닌 운영 체제에서 그래픽 장치 인터페이스 (GDI) 프린터는 XML 용지 사양 (XPS) 문서로 인쇄 하려고 한다고 가정 합니다. 이런이 경우 일부 문자가 잘못 인쇄 된다. 이러한 잘못 된 문자가 너무 작거나 너무 굵게 표시 되 고 세밀 후크 끝의 긴 스트로크 등이 없을. 잘못 된 문자는 일반적으로 비 라틴 글리프를 한글 글꼴로 "체"와 같은 예를 들어 글꼴 출처

Windows Form을 발급합니다.

문제 1

지역화 된 콘텐츠를 제공 하기 위해 형식 라이브러리 번호 해당 경로 포함 하는 형식 라이브러리를 등록 하는 ActiveX 컨트롤이 있다고 가정 합니다.

예를 들어, 형식 라이브러리 경로 형식은 다음과 같습니다.

형식 라이브러리 경로&gt; \2

이 시나리오에서는 Windows 폼에 Microsoft Visual Studio 2012 해당 언어로 지역화 된 콘텐츠는 현재 언어 설정 하는 운영 체제에서 컨트롤을 삭제할 수 없습니다.
문제 2

4.5.NET Framework를 기반으로 하는 Windows Form 프로젝트 FormA 이라는 Windows Form이 포함 되어 있다고 가정 합니다. FormA Baseform에서 명명 된 다른 Windows Form에서 상속 하 고 BaseForm 컨테이너 컨트롤 (예를 들어, 그룹 상자, 패널 또는 기타 컨테이너)를 포함 합니다. 사용자 정의 컨트롤의 FormA, 컨테이너 추가 하 고 Forma의 속성을 변경 합니다. 그런 다음 저장 하 고 프로젝트를 다시 빌드하지 않고 Windows Form 디자이너를 닫습니다. 이 상황에서는 Forma를 다시 열 때 새 사용자 지정된 컨트롤이 없습니다.

참고 2012 Visual Studio 또는 Microsoft Visual Studio 2010에서 Windows Form 디자이너를 사용 하는 경우이 문제가 발생 합니다. Windows 폼 디자이너를 닫은 후 프로젝트를 다시 빌드해야 하는 경우이 문제가 발생 하지 않습니다.


본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft .NET Framework 4.5
키워드: 
kbqfe kbfix kbhotfixserver kbsurveynew kbexpertiseadvanced kbmt KB2803754 KbMtko
기계 번역된 문서기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
이 문서의 영문 버전 보기:2803754  (http://support.microsoft.com/kb/2803754/en-us/ )
공유
추가 지원 옵션
Microsoft Community 지원 포럼
직접 문의하기
Microsoft Certified Partner 찾기
Microsoft Store