Мы обновили приложение, чтобы использовать Microsoft.Data.SqlClient
с System.Data.SqlClient
, потому что нам нужна поддержка Always Encrypted. Однако при обновлении он выдает открытое исключение, пытаясь создать новый SqlConnection
. Я пробовал различные варианты настройки строки подключения, но ничего не помогло.
using (var conn = new SqlConnection(@"Server=MyServer;Database=MyDb;Connect Timeout=60; uid=admin;pwd=password") //Throws XmlException - "Root element is missing"
{
conn.Open();
}
Трассировка стека (не очень полезна)
This exception was originally thrown at this call stack:
System.Xml.XmlTextReaderImpl.Throw(System.Exception)
System.Xml.XmlTextReaderImpl.ParseDocumentContent()
System.Xml.XmlTextReaderImpl.Read()
System.Xml.XmlTextReader.Read()
System.Configuration.XmlUtil.XmlUtil(System.IO.Stream, string, bool, System.Configuration.ConfigurationSchemaErrors)
System.Configuration.BaseConfigurationRecord.InitConfigFromFile()
Есть идеи, как это исправить?