.NET Framework 2.0 SP2 응용 프로그램 호환성 업데이트를 통해 해결된 문제 목록

기술 자료 번역 기술 자료 번역
기술 자료: 958481 - 이 문서가 적용되는 제품 보기.
소개
가 이 문서에서는 해당 .NET Framework 3.5 서비스 팩 1로 (SP1) 업그레이드한 후 .NET Framework 2.0 서비스 팩 2 (SP2) 문제가 주요에 대한 정보를 나열합니다. 이러한 문제는 .NET Framework 3.5 SP1 업데이트를. 수정된

에 대한 자세한 내용은 해당. NET Framework 3.5 SP1 업데이트, Microsoft 기술 자료의 다음 문서를 참조하십시오:
959209.NET Framework 3.5 서비스 팩 1 업데이트를 사용할 수 있다
모두 확대 | 모두 축소

이 페이지에서

추가 정보

  • .NET Framework 3.5 SP1 포함된 새로운 동적 데이터 기능을 일대일 관계를 탐색할 수 없습니다. 일대일 관계를 탐색할 수 없기 때문에 시도하기 엔터티 프레임워크는 데이터 모델을 실패합니다. 따라 실행되는 동적 데이터를 웹 사이트를 만들려면
  • FrontPage 확장 설치될 때 ASP.NET 브라우저 캡 끊어진 기능입니다. FrontPage 확장 메타데이터가 들어 .browser 파일의 App_Browser 폴더에 숨겨진된 폴더를 때문에 이 문제가 발생합니다. 이러한 파일은 ASP.NET 통과할 때 ASP.NET 오류가 발생합니다. 이 문제는 설치된 FrontPage 확장 권한이 클라이언트에 영향을 미칩니다.
  • .NET Framework 3.5 SP1을 설치한 후 웹 사이트를 사용하는 파생된 버전이 있는UpdateProgress컨트롤은 다음과 같은 예외가 발생할:
    UpdateProgress 컨트롤을 ID 'ID' A ProgressTemplate 지정해야 합니다.
    .NET Framework 3.5 및 .NET Framework 3.5 SP1 간의 차이를 동작 에서 때문에 이 문제가 발생합니다. .NET Framework 3.5 사용하여UpdateProgress컨트롤에 적용하는 요구 사항에 대한ProgressTemplate속성에서 해당preRender루틴입니다. 파생UpdateProgress제어할 수 파괴할 요구 사항은 재정의하여 해당OnPreRender파생된 컨트롤 이벤트에서 입니다. 따라서,UpdateProgress컨트롤 호출 피할 수 있는base.OnPreRender이벤트입니다. .NET Framework 3.5 SP1 사용하여UpdateProgress사용을 제어하는 경우CreateChildControls메서드는 인스턴스화할 수 있는ProgressTemplate속성입니다. 따라서 요구 사항이 다른 지점에서 페이지 수명 주기에 적용됩니다. 따라서,OnPreRender기술이 없는 파괴할 확인.
  • the SGEN.exe 도구를 오류가 생성하고 SGEN.exe 도구를 사용하면 일부 형식을 포함하는 어셈블리를 생성하는 동안 직렬화 어셈블리를 생성할 경우[사용되지 않음 (IsError = true)]속성입니다. 하지만 SGEN.exe 도구를 .NET Framework 형식은 사용되지 않는 비 어셈블리를. 직렬화하는 않도록 하는
  • Exchange 웹 서비스 문제로 인해 Windows 통신 기반 (WCF) 예외를 생성합니다. 각 예외 실패한 요청을 발생합니다. 따라서 Exchange 서비스가 일시적으로 아래쪽 본인에 작업 않습니다.
  • JIT (Just-In-Time 최적화를 위해 .NET Framework 3.5 SP1 변경된 내용을 등록하는 필드에 잘못된 승격 인해. 따라서 JIT 잘못된 코드를 생성합니다. 사용할 때만 이 문제가 발생합니다,cpblk지침 또는initblk지침입니다. 이러한 지침은 관리되는 C++ 컴파일러에서 내보낸 하나만 있습니다. 이 문제는 JIT 보내 NGEN. 생성된 코드가 적용됩니다
  • 난독 1.1 어셈블리에 어셈블리 특정 .NET Framework 메서드를 재정의하는 경우 실패할 수 있습니다. 예를 들어, .NET Framework 1.1 형식에 가상 메서드를 재정의하는 형식이 같은 .NET Framework 2 .0의 가상 메서드를 다시 정의할 경우 이 문제가 발생할 수 있습니다. 상속 계층 구조의 이전 메서드의 구현을 여전히 존재하기 때문에 주요 변경 안 됩니다. 하지만 .NET Framework 2.0 SP2 또는 .NET Framework 3.5 SP1. 코드를 실행하면 가상 메서드를 재정의하는 1.1에 대해 가상 메서드는 다음 빌드 및 가상 메서드는 다음 난독 경우 난독 처리된 코드가 작동하지 않는
  • 에 [NULL]에 대한 .NET Framework 3.5 SP1, 실패 사례를 NULL 값을 확인하는 주소 공간 레이아웃을 불규칙을 (ASLR)을 지원할 수 있는 변경 내용을 때문에 런타임에서 액세스 위반이 발생합니다. 이 액세스 위반은 ExecutionEngineException 예외가 나타납니다. 또한 프로세스가 종료됩니다.
  • 역직렬화 제품으로 리플렉션을 사용하여 런타임에서 특정 형식을 만들 때 런타임에서는 32비트 프로세스가 무한 루프에 들어갑니다. 64비트 프로세스에서 메모리 부족 예외가 발생합니다. 참조 형식을 사용하여 인스턴스화된 제네릭 형식 형식이어야 합니다. 또한 형식을 구현해야 하는 경우iSerializable인터페이스 및 포함된 정적 필드입니다.
  • .NET Framework 3.5 SP1을 설치한 후 IIS 웹 사이트를 호스팅하는 다음과 같은 예외 오류 메시지가 발생한다:
    System.Runtime.InteropServices.COMException
    whenthe 조건 다음에 있는 true 이 문제가 발생합니다:
    • IIS에서 호스팅되는 웹 사이트를 실행하는 ASP.NET.
    • ASP.NET Windows 프레젠테이션 파운데이션 (WPF만)-- 즉시. 이미지 생성 사용
  • XPS 문서 내에서 상대 하이퍼링크를 해제하고 응용 프로그램이 중단될 . 링크 같은 문서 내의 다른 위치로 이동하면 XPS 문서에서 아무 반응이 없습니다. 또는, XPS 호스팅 응용 프로그램에서 문서 손상.
  • .NET Framework 3.5 SP1 사용하여Geometry.Combine메서드는 지점이 더 만들거나 이전 버전에서 세그먼트가 아닌 메서드 만듭니다. WPF에서 생성된 지점이나 경로 정보를 포인트 수를 10번 이전 버전에서처럼 에서 기호 경로를 정의하는 데 사용합니다. 이전 버전에서는 세 줄을 비교적 단순한 기하 도형 또는 경로를 정의하는 데 필요합니다. 그러나 .NET Framework 3.5 SP1 30 줄이 필요됩니다.
  • .NET Framework 3.5 SP1을 설치한 후 동적 데이터 외래 키 ID 일대일 관계를 표시할 수 없습니다. 웹 사이트 또는 응용 프로그램에 ASP.NET 동적 데이터를 사용하여 만든 동적 데이터 속성 설명자의 존재하는 것으로 가정하기 때문에 끊어집니다. 동적 데이터 속성 설명자를 사용하여 연결의 레이블을 가져옵니다.

    다음과 같은 예외가 생성되는:
    HttpException (0x80004005): 데이터 바인딩: 'System.Web.UI.WebControls.EntityDataSourceWrapper' '관리자' 이름의 속성이 포함되어 있지 않습니다.
  • 링크를 형식과 동일하게 명명된 탐색 속성 삭제할 수 없습니다. 다른 형식의. 이 형식의 관계를 설명하는 탐색 속성은 형식 이름을 다른 경우 이 문제가 발생합니다
  • the ADO.NET 데이터 서비스 클라이언트 클라이언트 개발자가 서비스에 새 엔터티를 삽입 및 기타 관련된 엔터티를 해당 엔터티에 연결할 수 있습니다. 관계형 데이터베이스를 백업한 데이터 서비스에 클라이언트가 통신하는 경우, 데이터베이스 스키마 규칙은 삽입 서비스에 적용됩니다. 데이터베이스에서 테이블에 외래 키 NOT NULL 제약 조건을 넣으려면 일반적입니다. 이런 경우 관련된 엔터티 외래 키 테이블에 삽입 포함해야 합니다. 그러나 ADO.NET 클라이언트 라이브러리에서 코드 오류로 인해 새 엔터티 및 참조 연결을 동시에 설정할 수 없습니다. ADO.NET 데이터 서비스 클라이언트 일반적인 외래 키 테이블 제약 조건을. 함께 사용할 수 없습니다
  • 클라이언트 라이브러리에서 하나 이상의 추가 개체에 연결된 개체를 추적하는 경우 주문 개체를 삭제할 수 없습니다. 라이브러리의 또한 개체를. 상호 참조를 삭제해야 하기 때문에 이 문제가 발생합니다
  • Oracle 트랜잭션 커밋 동작을 .NET Framework 2.0 SP1 .NET Framework 2.0 SP2 동작과 다릅니다. 응용 프로그램에서 트랜잭션을 시작합니다 트랜잭션을 완료하고 다음 동일한 연결에서 새 트랜잭션을 시작할 경우 .NET Framework 2.0 SP2 두 번째 트랜잭션에서 실행되는 모든 명령은 자동 커밋 모드에서 실행됩니다. 뒤로. 해당 트랜잭션을 롤백할 수 있더라도 해당 명령으로 변경한 내용을 데이터베이스에 커밋됩니다

파일 정보

x 86 버전

표 축소표 확대
파일 이름버전날짜시간크기
Aspnet_wp.exe2.0.50727.30822008년 11월 2512: 5931,560
Mscordacwks.dll2.0.50727.30822008년 11월 2512: 59990,032
Mscorjit.dll2.0.50727.30822008년 11월 2512: 59364,872
Mscorlib.dll2.0.50727.30822008년 11월 2512: 594,546,560
System.Data.OracleClient.dll2.0.50727.30822008년 11월 2512: 59486,400
System.XML.dll2.0.50727.30822008년 11월 2512: 592,048,000
Webengine.dll2.0.50727.30822008년 11월 2512: 59436,040
Mscorwks.dll2.0.50727.30822008년 11월 2512: 595,813,576
System.Web.dll2.0.50727.30822008년 11월 2512: 595,242,880

x 64 버전

표 축소표 확대
파일 이름버전날짜시간크기
Aspnet_wp.exe2.0.50727.30822008년 11월 2507: 2943,336
Aspnet_wp.exe2.0.50727.30822008년 11월 2512: 5931,560
Mscordacwks.dll2.0.50727.30822008년 11월 2507: 291,765,712
Mscordacwks.dll2.0.50727.30822008년 11월 2512: 59990,032
Mscorjit.dll2.0.50727.30822008년 11월 2507: 291,577,800
Mscorjit.dll2.0.50727.30822008년 11월 2512: 59364,872
Mscorlib.dll2.0.50727.30822008년 11월 2507: 294,562,944
Mscorlib.dll2.0.50727.30822008년 11월 2512: 594,546,560
System.Data.OracleClient.dll2.0.50727.30822008년 11월 2507: 29502,272
System.Data.OracleClient.dll2.0.50727.30822008년 11월 2512: 59486,400
System.XML.dll2.0.50727.30822008년 11월 2512: 322,048,000
System.XML.dll2.0.50727.30822008년 11월 2512: 592,048,000
Webengine.dll2.0.50727.30822008년 11월 2507: 29743,240
Webengine.dll2.0.50727.30822008년 11월 2512: 59436,040
Mscorwks.dll2.0.50727.30822008년 11월 2507: 2910,077,512
Mscorwks.dll2.0.50727.30822008년 11월 2512: 595,813,576
System.Web.dll2.0.50727.30822008년 11월 2507: 295,255,168
System.Web.dll2.0.50727.30822008년 11월 2512: 595,242,880

IA-64 버전

표 축소표 확대
파일 이름버전날짜시간크기
Aspnet_wp.exe2.0.50727.30822008년 11월 2507: 2183,272
Aspnet_wp.exe2.0.50727.30822008년 11월 2512: 5931,560
Mscordacwks.dll2.0.50727.30822008년 11월 2507: 223,085,648
Mscordacwks.dll2.0.50727.30822008년 11월 2512: 59990,032
Mscorjit.dll2.0.50727.30822008년 11월 2507: 212,558,280
Mscorjit.dll2.0.50727.30822008년 11월 2512: 59364,872
Mscorlib.dll2.0.50727.30822008년 11월 2507: 224,005,888
Mscorlib.dll2.0.50727.30822008년 11월 2512: 594,546,560
System.Data.OracleClient.dll2.0.50727.30822008년 11월 2507: 21505,344
System.Data.OracleClient.dll2.0.50727.30822008년 11월 2512: 59486,400
System.XML.dll2.0.50727.30822008년 11월 2512: 322,048,000
System.XML.dll2.0.50727.30822008년 11월 2512: 592,048,000
Webengine.dll2.0.50727.30822008년 11월 2507: 211,227,080
Webengine.dll2.0.50727.30822008년 11월 2512: 59436,040
Mscorwks.dll2.0.50727.30822008년 11월 2507: 2120,151,624
Mscorwks.dll2.0.50727.30822008년 11월 2512: 595,813,576
System.Web.dll2.0.50727.30822008년 11월 2507: 214,771,840
System.Web.dll2.0.50727.30822008년 11월 2512: 595,242,880

속성

기술 자료: 958481 - 마지막 검토: 2011년 10월 9일 일요일 - 수정: 6.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft .NET Framework 2.0
키워드:?
kbsurveynew kbHotfixServer kbqfe kbmt KB958481 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
이 문서의 영문 버전 보기:958481

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com