Applies To.NET

릴리스 날짜: 2020년 9월 16일

버전:.NET Framework 3.5 및 4.8

Windows 10, 버전 1903, Windows Server, 버전 1903, Windows 10, 버전 1909 및 Windows Server용 2020년 9월 16일 업데이트에는 .NET Framework 3.5 및 4.8의 누적 안정성 향상이 포함되어 있습니다. 정기적인 유지 관리 작업의 일부로 이 업데이트를 적용하는 것이 좋습니다. 이 업데이트를 설치하기 전에 필수 조건 및 다시 시작 요구 사항 섹션을 참조하세요.

품질 및 안정성 개선 사항

WCF1

- 여러 서비스를 동시에 시작할 때 WCF 서비스에서 시작하지 못하는 문제를 해결했습니다.

Winforms

- Control.AccessibleName, Control.AccessibleRole 및 Control.AccessibleDescription 속성이 레이블, GroupBox, ToolStrip, ToolStripItems, StatusStrip, StatusStripItems, PropertyGrid, ProgressBar, 콤보 상자, MenuStrip, MenuItems, DataGridView에 대해 작동 중지되는 .NET Framework 4.8에 도입된 회귀 문제를 해결했습니다.

- 데이터 바인딩 콤보 상자에 대한 콤보 상자 항목에 대한 접근성 있는 이름으로 회귀를 해결했습니다. .NET Framework 4.8에서는 DisplayMember 속성의 값 대신 형식 이름을 접근성 있는 이름으로 사용하게 됐습니다. 이 개선에서는 DisplayMember를 다시 사용합니다.

ASP.NET

- 제어 출력에서 AppPathModifier를 ASP.Net 없습니다.

- 요청 컨텍스트의 HttpCookie ASP.Net 대신 쿠키 플래그에 대해 구성된 기본값을 사용하여 만들어집니다. NET 스타일 기본형 기본값은 'new HttpCookie(name)'의 동작과 일치합니다.

SQL

- 사용자가 한 Azure SQL 데이터베이스에 연결하고, enclave 기반 작업을 수행한 다음, 동일한 테스트 URL이 있는 동일한 서버의 다른 데이터베이스에 연결되고 두 번째 서버에서 enclave 작업을 수행할 때 발생하는 실패를 해결했습니다.

CLR2

- 앱이 자체 스레드 분산을 수행하기 위해 Thread.Start() 및 스레드 풀 스레드에서 만든 새 스레드에 대해 CLR에서 수행한 자동 CPU 그룹 할당을 사용하지 않도록 설정하기 위해 0으로 설정할 Thread_AssignCpuGroups 수 있는 CLR 구성 변수(기본적으로 1개)가 추가되었습니다.

- 새 범위 유형에서 자주 사용되는 Unsafe.ByteOffset<T> API를 사용할 때 발생할 수 있는 드문 데이터 손상을 해결했습니다. 스레드가 Unsafe.ByteOffset을 호출하는 동안 GC 작업이 수행될 때 손상이<T> 내부에서 발생할 수 있습니다.

- AppContext가 "Switch.SysTem" 전환할 때 예상보다 훨씬 빨리 종료되는 매우 긴 기한에 관한 문제를 해결했습니다. Threading.UseNetCoreTimer"를 사용할 수 있습니다.

1 WCF(Windows Communication Foundation) 2 CLR(공용 언어 런타임)

이 보안 업데이트의 알려진 문제

ASP.Net 메시지와 함께 미리compilation하는 동안 애플리케이션이 실패하는 경우

증상 .NET Framework 4.8에 대해 2020년 9월 16일 보안 및 품질 롤업을 적용한 후 일부 ASP.Net 애플리케이션이 미리 구성되지 않습니다. 수신하는 오류 메시지에는 "오류 ASPCONFIG"라는 단어가 포함될 수 있습니다. 원인 "System.web" 구성의 "sessionState" "anonymouseIdentification" 또는 "authentication/forms" 섹션에서 잘못된 구성 상태입니다. 구성 변환이 미리 작성을 위해 Web.config 상태를 유지하면 빌드 및 게시 루틴 중에 발생할 수 있습니다.해결 해결

이 문제는 KB4601056에서 해결되었습니다.

ASP.Net 애플리케이션은 URI에 쿠키 없는 토큰을 제공할 수 없습니다.

증상 이 2020년 10월 1일 .NET Framework 4.8 보안 및 품질 롤업을 적용한 후 일부 ASP.Net 애플리케이션은 URI에 쿠키 없는 토큰을 배달하지 못하여 302 리디렉션 루프가 발생하거나 세션 상태가 손실되거나 누락될 수 있습니다.원인 세션 ASP.Net, 익명 식별 및 폼 인증에 대한 모든 기능은 웹 클라이언트에 토큰을 발행하는 데만 사용하며, 이러한 토큰을 쿠키에 배달하거나 쿠키를 지원하지 않는 클라이언트의 URI에 포함된 토큰에 대한 옵션을 모두 허용합니다. URI embedding은 오랫동안 불안정하고 권장되지 않는 사례로, 이 KB는 이러한 세 가지 기능 중 하나에서 구성에 "UseUri"의 쿠키 모드를 명시적으로 요청하지 않는 한 URI에서 토큰을 발행하는 기능을 조용히 비활성화합니다. "자동 검색" 또는 "UseDeviceProfile"을 지정하는 구성으로 인해 이러한 토큰을 URI에 추가하려고 시도하고 실패할 수 있습니다.

해결 방법

이 문제는 KB4601056에서 해결되었습니다.

업데이트를 구하고 설치하는 방법

이 업데이트 설치

출시 채널

사용 가능

이후 수행할 단계

Windows 업데이트 및 Microsoft 업데이트

이 업데이트를 다운로드하여 설치하려면 Windows업데이트에서 > 업데이트 & > 설정으로 이동한 다음 업데이트 확인을 선택합니다.

Microsoft 업데이트 카탈로그

이 업데이트에 대한 독립 실행형 패키지를 얻습니다. Microsoft 업데이트 카탈로그 웹 사이트로 이동하세요.

WSUS(Windows Server Update Services)

아니요

이 업데이트를 수동으로 WSUS로 가져올 수 있습니다. 지침은 Microsoft 업데이트 카탈로그를 참조하세요.

파일 정보

이 업데이트에 제공된 파일 목록은 누적 업데이트에 대한 파일 정보를 다운로드합니다.

전제 조건

이 업데이트를 적용하려면 .NET Framework 3.5 또는 4.8이 설치되어 있어야 합니다.

다시 시작 요구 사항

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

이 업데이트에 대한 도움말 및 지원을 받는 방법

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.