Gen*_*ric 5 c# asp.net azure asp.net-mvc-4 web.config-transform
我想知道如何自动更改我的应用程序的连接字符串,所以当我在我的电脑上处理它时,它使用我的本地 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
Run Code Online (Sandbox Code Playgroud)
如您所见,我已注释掉了 2 个连接字符串,但这样做真的很烦人。
这两个配置是针对各自的构建设置构建的,因此您可以将开发连接字符串放入Web.Debug.config,将产品连接字符串放入Web.Release.config。然后,当您部署到生产时,运行发布版本,生成的 Web.Config 将具有生产连接字符串。
| 归档时间: |
|
| 查看次数: |
8959 次 |
| 最近记录: |