Я хочу знать, как автоматически изменить строку подключения моего приложения, поэтому, когда я работаю над ней на своем компьютере, она использует мой локальный SQL Server и после ее публикации использует SQL Server, который я разместил на лазури.Изменение строки подключения от разработки до производства при публикации
Сейчас я просто комментирую строку подключения в зависимости от того, что я хочу, я видел, что файл Web.Config имеет 2 зависимости, Web.Debug.config и Web.Release.config, где я думаю, что я что-то делать, но я не знаю, что.
Это мой файл web.config до сих пор
<connectionStrings>
<add name="MyApp" connectionString="Data Source=mydb.database.windows.net;Initial Catalog=MyDb;User [email protected];Password=MyPwd;Encrypt=true;Trusted_Connection=false;" providerName="System.Data.SqlClient" />
<!--<add name="MyApp" providerName="System.Data.SqlClient" connectionString="Server=.\SQLEXPRESS;Database=MyDb;Integrated Security=True;" />-->
</connectionStrings
Как вы можете видеть, у меня есть 2 строки подключения, которые я должен закомментировать, но делает это очень раздражает.
Но мне нужно, чтобы иметь соединения строку и указанное в файле web.config или только в Web.Debug.config и Web.Release.config? –
@JGEstevez Каждая конфигурация имеет свою собственную строку подключения. Вы должны выбрать соответствующий файл конфигурации при развертывании. –