Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

Sümptomid

Pärast Värskenduskomplekti kvaliteedi töörühm August või 11 September 2018 .NET Frameworki värskenduseinstallimist saate SqlConnection eksemplari loomise ilmnenud erand.

SqlConnection konstruktor kasutamine võib põhjustada pinujälg, mis sarnaneb järgmisega:

System.Runtime.Serialization.SerializationException    at System.AppDomain.get_Evidence()    at System.AppDomain.get_Evidence()    at System.Configuration.ClientConfigPaths.GetEvidenceInfo (atribuudile atribuudile, String exePath String ja typeName)    at System.Configuration.ClientConfigPaths.GetTypeAndHashSuffix (atribuudile atribuudile, String exePath)    at System.Configuration.ClientConfigPaths. ga (String exePath, Boole'i includeUserConfig)    at System.Configuration.ClientConfigPaths.GetPaths (String exePath, Boole'i includeUserConfig)    at System.Configuration.ClientConfigurationHost.RequireCompleteInit (IInternalConfigRecord kirjet)    at System.Configuration.BaseConfigurationRecord.GetSectionRecursive (String configKey, Boole'i getLkg, Boole'i checkPermission, Boole'i getRuntimeObject, Boolean requestIsHere objekti ja tulemustest objekti & resultRuntimeObject)    at System.Configuration.BaseConfigurationRecord.GetSection (String configKey)    at System.Configuration.ConfigurationManager.GetSection (String sectionName)    at System.Data.SqlClient.SqlConnection. cctor()

Lahendus

Lahendus 1

Lisage järgmised read configSection rakenduse App.Config faili.

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

Märkus Kui teie rakendus ei sisalda app.config faili, siis soovitame luua ja juurutada app.config faili, mis sisaldab see teave on configSection.

Kui 1 lahendus ei tööta, proovige lahendus 2.

Lahendus 2.

Rakenduse domeeni, mida käitatakse enne kõik objektid on lisatud loogilise kõne seoses koht tuvastada. Koodi sundida ConfigurationManager laadida lõik, mida pole konfiguratsiooni faile lisada. Näiteks:

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

Selle teema kohta lisateabe saamiseks lugege artiklit GitHub leevendamine: objekte rakenduse domeenides vahemäluasukohaga.

Olek

Microsoft uurib probleemi ja annab tulemas vabastamist värskendust.

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×