将连接字符串添加到您的 Web.config,例如:
<connectionStrings>
<add name="XYZDatabase-TEST" connectionString="Server=.\SQLEXPRESS;Database=XYZDatabase-TEST";integrated security=SSPI;" providerName="System.Data.SqlClient" />
</connectionStrings>
然后打开你的 Web.Release.config 并添加
<connectionStrings>
<add name="XYZDatabase-TEST"
connectionString="Data Source=OTHERSERVER;Initial Catalog=XYZDatabase-TEST;Persist Security Info=True;User ID=sa;Password=password" providerName="System.Data.SqlClient"
xdt:Transform="SetAttributes"
xdt:Locator="Match(name)"/>
</connectionStrings>
现在,每次您使用发布配置将应用程序发布到部署服务器时,它将使用来自 web.release.config 的连接字符串
请注意,当您调试时,此转换不会在本地工作。您必须发布才能运行 web.config 转换。