连接字符串添加到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.rel的连接字符串ease.config
请注意,在您调试时,此转换在本地不起作用。您必须发布才能运行web.config转换。
这正是我需要的,谢谢你的帮助! – Mike