Итак, у меня есть общий проект Team Services, который я вытащил локально. Я подключаюсь к удаленной БД, которая требует учетных данных, чтобы что-то с ней делать. Все работает отлично, и мой connectionString
выглядит следующим образом:Удаленное соединение с C# .NET
<add name="PluginSchedulerContext"
connectionString="metadata=res://*/PluginSchedulerDataModel.csdl|res://*/PluginSchedulerDataModel.ssdl|res://*/PluginSchedulerDataModel.msl;provider=System.Data.SqlClient;
provider connection string="
data source=xxx.xxx.xxx.xxx;
initial catalog=TestDB;
persist security info=True;
user id=xxx;
password=xxx;
MultipleActiveResultSets=True;
App=EntityFramework""
providerName="System.Data.EntityClient" />
мне было интересно, если есть более разумный способ сделать это и опустить поле пароля в строке, так app.config
, как я вижу, не является частью .gitignore
, (Я переношу с Laravel PHP)
SQL auth - это часть, которая не входит в мой контроль ... так, к сожалению, нет WinAuth. Тогда, я думаю, это невозможно – Norgul