連接字符串添加到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