Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Ознаки

Після інсталяції Попередній перегляд серпня якість поточних або 11 вересня 2018 оновлення для .NET Framework, діє SqlConnection, можна скинути виняткову ситуацію.

Використання SqlConnection конструктор, може призвести до трасування стека, приблизно такого вигляду:

System.Runtime.Serialization.SerializationException    на System.AppDomain.get_Evidence()    на System.AppDomain.get_Evidence()    на System.Configuration.ClientConfigPaths.GetEvidenceInfo (домену в домені застосунку застосунку, рядок exePath, рядок та складання)    на System.Configuration.ClientConfigPaths.GetTypeAndHashSuffix (домен застосунку, домен застосунку, рядок 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 (рядок configKey)    на System.Configuration.ConfigurationManager.GetSection (рядок 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, корпорація Майкрософт рекомендує створити та розгортання файл app.config, ця інформація на configSection.

Якщо вирішення 1, не працює, спробуйте, вирішення 2.

Вирішення 2

Визначити місце в домені застосунку, який працює, перш ніж будь-які об'єкти, додані до контексту логічних виклик. Додавання коду, щоб змусити ConfigurationManager, спробуйте завантажити розділ, який не існує в будь-які файли, настройки. Наприклад:

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

Щоб отримати додаткові відомості про цю проблему див. статтю GitHub потоків: десеріалізацію виконати об'єктів доменах застосунок.

Стан

Корпорація Майкрософт вивчає це питання і надаватиме оновлення в на майбутній версії.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×