我有兩個不同的方法來部署我的web應用程序 - 通過的IIS Web一個部署,通過的MSBuild參數的自定義生成模板掛鉤,並使用一鍵發佈內置於Visual Studio。我也安裝了慢速獵豹變換,並且可以成功transform Web.config
文件。xml文檔轉換使用一鍵發佈,而不是Web部署
但是,我卡在Nlog.config
文件。如果我使用單擊發佈,則webapp將使用更新的配置文件進行部署。但是,使用實際的構建過程,沒有任何變化。源Nlog.config
文件被複制到遠程服務器上的放置位置,部署包和輸出文件夾。
的.csproj
文件Nlog
設置方式爲web.config
相同,即
<Content Include="NLog.config">
<TransformOnBuild>true</TransformOnBuild>
<Content Include="Web.config">
<SubType>Designer</SubType>
<TransformOnBuild>true</TransformOnBuild>
<Content Include="NLog.Debug.config">
<DependentUpon>NLog.config</DependentUpon>
<IsTransformFile>True</IsTransformFile>
的SlowCheetah
預覽功能讓我知道,我的轉換文件都能很好地形成,以及。不知道我可能會錯過什麼。
使用SlowCheetah的最新版本,這不應該是必需的,它應該工作。 – 2012-11-29 05:12:16