【发布时间】:2015-11-30 02:00:23
【问题描述】:
我想知道如何自动更改我的应用程序的连接字符串,所以当我在我的电脑上处理它时,它使用我的本地 SQL Server,一旦我发布它,然后使用我在 azure 上托管的 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 ID=MyUser@mydb.database.windows.net;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 个连接字符串已注释掉,但这样做真的很烦人。
【问题讨论】:
标签: c# asp.net asp.net-mvc-4 azure web.config-transform