2012-05-25 48 views
1

我有我的web.config。我對「解決方案配置」設置爲Release箱子,我所做的就是修改web.release.config看起來像這樣(實際連接的細節刪節當然):從Visual Studio發佈到IIS不轉換web.config

<?xml version="1.0"?> 
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform"> 
    <connectionStrings> 
    <add name="ApplicationServices" 
    connectionString="data source=mysite.com;Database=mydb;uid=myuser;pwd=mypassword;" 
    providerName="MySql.Data.MySqlClient"/> 
    </connectionStrings> 
    <system.web> 
    <compilation xdt:Transform="RemoveAttributes(debug)" /> 
    </system.web> 
</configuration> 

ConnectionString中說但是,我補充說,只要使用發佈功能將其放到我的生產服務器上,就不會包含在內。任何關於我失蹤的關鍵步驟的建議?

回答

4

您需要在元素中指定轉換。在add元素中添加xdt:Locator="Match(name)" xdt:Transform="SetAttributes(connectionString)"。檢查MSDN參考。

+0

謝謝,+1對於MSDN參考 –

+0

沒問題,我很高興它有幫助。 –

相關問題