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

기술 자료 번역 기술 자료 번역
기술 자료: 958483 - 이 문서가 적용되는 제품 보기.
소개
이 문서에서는 해당 .NET Framework 3.5 서비스 팩 1 (SP1) 업그레이드한 후 .NET Framework 3.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 컨트롤 사용하는 웹 사이트의 다음 예외가 발생할 수 있습니다.
    ID 'ID' UpdateProgress 컨트롤을 사용하여 ProgressTemplate 지정해야 합니다.
    이 문제는 .NET Framework 3.5 및 .NET Framework 3.5 SP1 사이에 동작의 차이가 있기 때문에 발생합니다. .NET Framework 3.5 UpdateProgress 컨트롤을 PreRender 루틴 ProgressTemplate 속성에서 요구 사항을 적용합니다. 파생된 컨트롤 OnPreRender 이벤트 재정의하여 파생된 UpdateProgress 컨트롤을 요구 사항은 파괴할 수 있습니다. 따라서 UpdateProgress 컨트롤을 base.OnPreRender 이벤트 호출 피할 수 있습니다. .NET Framework 3.5 SP1 UpdateProgress 컨트롤을 CreateChildControls 메서드를 사용하여 ProgressTemplate 속성을 인스턴스화합니다. 따라서 요구 사항이 서로 다른 지점에 페이지 수명 주기에 적용됩니다. 따라서 OnPreRender 기술을 검사를 파괴할 수 없습니다.
  • SGEN.exe 도구의 오류를 생성하고 SGEN.exe 도구를 사용하면 일부 형식을 포함하는 어셈블리를 생성하는 동안 직렬화 어셈블리를 생성할 경우 [사용되지 않음 (IsError = true)] 속성. 그러나 SGEN.exe 도구를 .NET Framework 어셈블리에서 사용되지 않는 않은 형식을 직렬화하는 않도록 합니다.
  • Exchange 웹 서비스 문제로 인해 Windows 통신 Foundation (WCF) 예외를 생성합니다. 각 예외 실패한 요청할 때 발생합니다. 따라서 Exchange 서비스를 임시로 아래쪽 수 것 또는 작동하지 않습니다.
  • .NET Framework 3.5 SP1 변경한 내용이 Just-In-Time JIT(Just-In-Time) 최적화 등록할 필드의 잘못된 승격 변경될. 따라서 JIT 잘못된 코드를 생성합니다. cpblk 지침 또는 initblk 지침을 사용하는 경우에만 이 문제가 발생합니다. 이러한 지침은 경우에만 관리되는 C++ 컴파일러에서 내보낸 있습니다. 이 문제는 JIT NGEN에 의해 생성된 코드에 적용합니다.
  • 어셈블리는 .NET Framework 특정 메서드를 재정의할 경우 난독 처리된 1.1 어셈블리에 실패할 수 있습니다. 예를 들어, .NET Framework 1.1 형식에 가상 메서드를 재정의하는 있지만 형식이 같은 .NET Framework 2.0의 가상 메서드를 재정의할 경우 이 문제가 발생할 수 있습니다. 상속 계층 구조에서 앞에서 메서드의 구현을 여전히 존재하기 때문에 주요 변경 안 됩니다. 그러나 .NET Framework 2.0 SP2 또는 .NET Framework 3.5 SP1 코드를 실행하면 가상 메서드는 재정의할 가상 메서드는 다음 1.1에 대해 빌드한 다음 가상 메서드를 난독 경우 난독 처리된 코드가 작동하지 않습니다.
  • .NET Framework 3.5 SP1 NULL 값을 확인하는 주소 공간을 레이아웃 불규칙화 (ASLR)을 지원하도록 해당 변경 내용을 때문에 실패 사례를 런타임에 액세스 위반이 발생합니다. 이 액세스 위반은 ExecutionEngineException 예외가 나타납니다. 또한 프로세스가 종료됩니다.
  • 역직렬화 제품으로 리플렉션을 사용하여 런타임에서 특정 형식을 만들 때 런타임 32 비트 프로세스가 무한 루프에 들어갑니다. 64비트 프로세스에서 메모리 부족 예외가 발생합니다. 참조 형식을 사용하여 인스턴스화된 제네릭 형식을 형식이어야 합니다. 또한 형식 ISerializable 인터페이스를 구현하고 정적 필드가 있어야 합니다.
  • .NET Framework 3.5 SP1을 설치한 후 웹 사이트를 IIS에서 호스팅되는 경우 다음과 같은 예외 오류 메시지가 나타납니다.
    System.Runtime.InteropServices.COMException
    이 문제는 whenthe 다음 조건이 참인 발생합니다.
    • IIS에서 호스팅되는 웹 사이트에 ASP.NET을 실행하는 것입니다.
    • ASP.NET은 이미지에 대한 즉시 생성하려면 Windows 프레젠테이션 Foundation (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' '관리자' 이름 가진 속성이 없습니다.
  • 해당 형식과 이름의 탐색 속성을 링크를 삭제할 수 없습니다. 이 형식은 다른 형식의 관계를 설명하는 탐색 속성 형식 이름을 다른 경우 이 문제가 발생합니다.
  • 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 버전

표 축소표 확대
파일 이름버전날짜시간크기
System.ServiceModel.dll3.0.4506.22542008-06-12월04: 125,931,008
System.ServiceModel.dll3.0.4506.22542008-06-12월04: 125,931,008
System.ServiceModel.dll3.0.4506.22542008-06-12월04: 125,931,008
Wpfgfx_v0300.dll3.0.6920.15002008-06-12월03: 351,736,528
PresentationFramework.dll3.0.6920.15002008-06-12월03: 305,283,840
PresentationFramework.dll3.0.6920.15002008-06-12월03: 305,283,840

x 64 버전

표 축소표 확대
파일 이름버전날짜시간크기
System.ServiceModel.dll3.0.4506.22542008-06-12월03: 175,267,456
System.ServiceModel.dll3.0.4506.22542008-06-12월04: 125,931,008
System.ServiceModel.dll3.0.4506.22542008-06-12월03: 175,267,456
System.ServiceModel.dll3.0.4506.22542008-06-12월04: 125,931,008
System.ServiceModel.dll3.0.4506.22542008-06-12월03: 175,267,456
System.ServiceModel.dll3.0.4506.22542008-06-12월04: 125,931,008
Wpfgfx_v0300.dll3.0.6920.15002008-06-12월03: 082,254,672
Wpfgfx_v0300.dll3.0.6920.15002008-06-12월03: 351,736,528
PresentationFramework.dll3.0.6920.15002008-06-12월03: 054,636,672
PresentationFramework.dll3.0.6920.15002008-06-12월03: 054,636,672
PresentationFramework.dll3.0.6920.15002008-06-12월03: 305,283,840
PresentationFramework.dll3.0.6920.15002008-06-12월03: 305,283,840

속성

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

피드백 보내기

 

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