Príznaky

Po nainštalovaní Augusta Ukážka kvality Súhrn alebo 11 septembra 2018 .NET Framework aktualizácia, generovaní inštancie programu SqlConnection hodiť výnimku.

Použiť SqlConnection constructor môže viesť k zásobníka, ktoré sa podobá nasledujúcemu hláseniu:

System.Runtime.Serialization.SerializationException    v System.AppDomain.get_Evidence()    v System.AppDomain.get_Evidence()    v System.Configuration.ClientConfigPaths.GetEvidenceInfo (AppDomain appDomain, reťazec exePath, reťazec & typeName)    v System.Configuration.ClientConfigPaths.GetTypeAndHashSuffix (AppDomain appDomain, reťazec exePath)    v System.Configuration.ClientConfigPaths... ctor (reťazec exePath, Boolean includeUserConfig)    v System.Configuration.ClientConfigPaths.GetPaths (reťazec exePath, Boolean includeUserConfig)    v System.Configuration.ClientConfigurationHost.RequireCompleteInit (IInternalConfigRecord záznamov)    v System.Configuration.BaseConfigurationRecord.GetSectionRecursive (reťazec configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere objektov a toho objektu a resultRuntimeObject)    v System.Configuration.BaseConfigurationRecord.GetSection (reťazec configKey)    v System.Configuration.ConfigurationManager.GetSection (reťazec názov sekcie)    v System.Data.SqlClient.SqlConnection... cctor()

Alternatívne riešenie

Riešenie 1

V configSection App.Config súboru aplikácie, pridajte nasledujúce riadky:

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

Poznámka: Ak aplikácia neobsahuje app.config súboru, odporúčame vytvoriť a zaviesť app.config súbor, ktorý obsahuje informácie configSection.

Ak sa problém nevyrieši postup 1, vyskúšajte postup 2.

Riešenie problému 2

Určiť miesto v doméne spustený pred všetky objekty, ktoré boli pridané do kontexte logických hovor. Pridať kód na ConfigurationManager na načítanie časti neexistujúci všetky konfiguračné súbory. Napríklad:

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

Ďalšie informácie o tomto probléme nájdete v článku GitHub zahltenia: Deserialization objektov doménach aplikácie.

Stav

Spoločnosť Microsoft skúma tento problém a bude poskytovať aktualizácie v vydanie.

Potrebujete ďalšiu pomoc?

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pripojiť k Microsoft insiderov chcú

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?

Ďakujeme za vaše pripomienky!

×