Я использую раздел connectionStrings
в файле app.config в проекте .NET 2.0. Раздел config содержит две строки подключения, которые я определил.
Когда я получаю ConnectionStringSettingsCollection
, счетчик равен 3. 0-я запись - это соединение с SQLExpress
Name: LocalSqlServer,
ConnectionString: data source=.\\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true
Почему это соединение включено, хотя его нет в моем app.config, и как я могу от него избавиться? Этот код будет работать на настольных компьютерах, к которым у меня нет доступа - так как я могу предотвратить случайное обнаружение локальных подключений во время выполнения? Я не вижу никаких свойств в соединении, которые указывают, что оно отличается от двух, которые я определил.