SqlConnection 인스턴스 예외.NET 4.6 켜고 나중 2018 년 8 월-9 월 이후.NET Framework 업데이트

증상

품질의 미리 보기 8 월 롤업 또는 2018 년 9 월 11,.NET Framework 업데이트를 설치 하면 인스턴스화 SqlConnection의 예외가 throw 됩니다.

다음과 유사한 스택 추적 SqlConnection 생성자를 사용 될 수 있습니다.

System.Runtime.Serialization.SerializationException    System.AppDomain.get_Evidence()에서    System.AppDomain.get_Evidence()에서    System.Configuration.ClientConfigPaths.GetEvidenceInfo에서 (문자열 exePath AppDomain appDomain 문자열 및 typeName)    System.Configuration.ClientConfigPaths.GetTypeAndHashSuffix (AppDomain appDomain, 문자열 exePath)에    System.Configuration.ClientConfigPaths... ctor (exePath 문자열, 부울 includeUserConfig)    System.Configuration.ClientConfigPaths.GetPaths (exePath 문자열, 부울 includeUserConfig)에    System.Configuration.ClientConfigurationHost.RequireCompleteInit (IInternalConfigRecord 레코드)에    System.Configuration.BaseConfigurationRecord.GetSectionRecursive에서 (configKey, getLkg 부울, 부울 checkPermission, getRuntimeObject 부울, 부울 requestIsHere 문자열 개체 및 결과, 개체 및 resultRuntimeObject)    System.Configuration.BaseConfigurationRecord.GetSection (String configKey)에    System.Configuration.ConfigurationManager.GetSection (String sectionName)에    언제 System.Data.SqlClient.SqlConnection... cctor()

해결 방법

해결 방법 1

ConfigSection 응용 프로그램의 App.Config 파일에 다음 줄을 추가 합니다.

<section name="SqlColumnEncryptionEnclaveProviders" type="System.Data.SqlClient.SqlColumnEncryptionEnclaveProviderConfigurationSection, System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />

참고 App.config 파일에는 응용 프로그램에 없으면 만들어 configSection는이 정보를 포함 하는 app.config 파일을 배포 하는 것이 좋습니다.

해결 방법 1 작동 하지 않는 경우 해결 방법 2를 보십시오.

해결 방법 2

개체를 논리 호출 컨텍스트에 추가 되기 전에 실행 되는 응용 프로그램 도메인에 있는 위치를 식별 합니다. 강제로 ConfigurationManager 구성 파일에 존재 하지 않는 섹션을 로드 하는 코드를 추가 합니다. 예를 들어:

System.Configuration.ConfigurationManager.GetSection("SectionNameThatDoesNotExistInAnyConfigurationFile");

이 문제에 대 한 자세한 내용은 GitHub 문서를 참조 하십시오. 완화: 응용 프로그램 도메인에 걸쳐 있는 개체의 Deserialization.

상태

Microsoft는이 문제를 연구 하 고의 다음 릴리스에 대 한 업데이트를 제공 합니다.

추가 도움이 필요하신가요?

기술 향상
교육 살펴보기
새로운 기능 우선 가져오기
Microsoft Insider 참가

이 정보가 유용한가요?

소중한 의견에 감사드립니다.

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×