Visual Studio團隊服務 - 建立&釋放Visual Studio團隊服務發佈XML轉換不起作用
在釋放定義,下文件來變換&變量替換選項,有XML轉換和XML變量替換。
我檢查了這兩個複選框,但部署後,我的Web.Dev.config中沒有內容替換web.config。轉型根本不會發生。
什麼問題?
--------編輯:詳細---------
構建
所有設置在這裏是默認的。
發佈
web.dev.config
這種轉變工作正常,如果我從Visual Studio 2015年部署
<?xml version="1.0" encoding="utf-8"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<connectionStrings>
<add name="DefaultConnection" connectionString="Server=tcp:xxxx.database.windows.net,1433;Database=xxxx;User [email protected];Password=xxxx;Trusted_Connection=False;Encrypt=True;Connection Timeout=30;" providerName="System.Data.SqlClient" xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
<add name="NicoContext" connectionString="metadata=res://*/Nico.csdl|res://*/Nico.ssdl|res://*/Nico.msl;provider=System.Data.SqlClient;provider connection string="data source=tcp:xxxx.database.windows.net,1433;initial catalog=xxxx;User [email protected];Password=xxxx;App=EntityFramework"" providerName="System.Data.EntityClient" xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
</connectionStrings>
<system.web>
<compilation xdt:Transform="RemoveAttributes(debug)" />
</system.web>
<appSettings>
<add key="Environment" value="Dev" xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/>
<add key="AzureStorageContainerName" value="xxx" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
<add key="StorageConnectionString" value="DefaultEndpointsProtocol=https;AccountName=xxx;AccountKey=xxx;EndpointSuffix=core.windows.net" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
<add key="FacebookLoginAppId" value="xxx" xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/>
<add key="FacebookLoginAppSecret" value="xxx" xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/>
</appSettings>
</configuration>
--------編輯2:不再工作---------
我一樣的解決方案在另一個Azure的帳戶一個新的項目建議,但是這一次它沒有工作。對於構建,我選擇模板「Asp.net(預覽)」,對於發佈,我選擇模板「Azure應用程序服務部署」。
--------編輯3:發佈 - 包或文件夾---------
您使用的是什麼任務?你使用Azure應用服務部署任務嗎?什麼是詳細記錄?您可以在OneDrive上共享詳細日誌。 –
什麼是你的web.config和web.dev.config的細節代碼? –
謝謝,請檢查我編輯的帖子。 – martial