학습
모듈
.NET Upgrade Assistant를 사용하여 ASP.NET Framework를 ASP.NET Core로 현대화 - Training
이 모듈에서는 Upgrade Assistant를 사용하여 ASP.NET Framework 앱을 ASP.NET Core로 현대화하는 시기, 이유 및 방법을 알아봅니다.
앱을 .NET 6으로 마이그레이션하는 경우 여기에 나열된 호환성이 손상되는 변경이 영향을 줄 수 있습니다. 변경 내용은 ASP.NET Core 또는 Windows Forms와 같은 기술 영역별로 그룹화됩니다.
이 문서에서는 각 호환성이 손상되는 변경이 이진 파일 호환인지 또는 원본 호환인지 여부를 나타냅니다.
타이틀 | 이진 호환 가능 | 소스 호환 가능 |
---|---|---|
컨테이너 이미지의 기본 콘솔 로거 서식 지정 | ✔️ | ❌ |
.NET 6 컨테이너의 기타 호환성이 손상되는 변경에 대한 자세한 내용은 .NET 6 컨테이너 릴리스 정보를 참조하세요.
타이틀 | 이진 호환 가능 | 소스 호환 가능 |
---|---|---|
CreateEncryptor 메서드가 잘못된 피드백 크기에 대해 예외를 throw함 | ❌ | ✔️ |
타이틀 | 이진 호환 가능 | 소스 호환 가능 |
---|---|---|
64비트 Windows의 x86 호스트 경로 | ✔️ | ✔️ |
타이틀 | 이진 호환 가능 | 소스 호환 가능 |
---|---|---|
AddProvider가 null이 아닌 공급자를 확인함 | ✔️ | ❌ |
FileConfigurationProvider.Load가 InvalidDataException을 throw함 | ✔️ | ❌ |
반복되는 XML 요소에 인덱스가 포함됨 | ❌ | ✔️ |
삭제한 ServiceProvider 분석을 통해 예외를 throw함 | ✔️ | ❌ |
타이틀 | 이진 호환 가능 | 소스 호환 가능 |
---|---|---|
세계화 고정 모드의 문화권 만들기 및 대/소문자 매핑 |
타이틀 | 이진 호환 가능 | 소스 호환 가능 |
---|---|---|
인터페이스의 정적 추상 멤버 | ❌ | ✔️ |
타이틀 | 이진 호환 가능 | 소스 호환 가능 |
---|---|---|
ECMA-335에 따라 호출 인수 강제 변환 | ✔️ | ✔️ |
타이틀 | 이진 호환 가능 | 소스 호환 가능 |
---|---|---|
Kerberos 및 Negotiate를 위해 SPN에서 포트가 제거됨 | ❌ | ✔️ |
WebRequest, WebClient, ServicePoint는 사용되지 않음 | ✔️ | ❌ |
타이틀 | 이진 호환 가능 | 소스 호환 가능 |
---|---|---|
DataContractSerializer는 -0을 역직렬화할 때 기호를 유지 | ❌ | ✔️ |
TimeSpan에 대한 기본 serialization 형식 | ❌ | ✔️ |
IAsyncEnumerable serialization | ✔️ | ❌ |
JSON 소스 생성 API 리팩터링 | ❌ | ✔️ |
컬렉션 속성의 JsonNumberHandlingAttribute | ❌ | ✔️ |
새 JsonSerializer 소스 생성기 오버로드 | ❌ | ✔️ |
타이틀 | 이진 호환 가능 | 소스 호환 가능 |
---|---|---|
잘못된 인덱스에 대한 XNodeReader.GetAttribute 동작 | ✔️ | ❌ |
.NET 피드백
.NET은(는) 오픈 소스 프로젝트입니다. 다음 링크를 선택하여 피드백을 제공해 주세요.
학습
모듈
.NET Upgrade Assistant를 사용하여 ASP.NET Framework를 ASP.NET Core로 현대화 - Training
이 모듈에서는 Upgrade Assistant를 사용하여 ASP.NET Framework 앱을 ASP.NET Core로 현대화하는 시기, 이유 및 방법을 알아봅니다.