Webアプリを展開する方法は2つあります。1つはIISWeb配置を介して、もう1つはカスタムビルドテンプレートのMSBuild引数を介して接続し、もう1つはVisualStudioに組み込まれているワンクリック公開を使用する方法です。Slow Cheetahトランスフォームもインストールしており、正常にファイルできます。transform Web.config
しかし、私はNlog.config
ファイルに固執しています。ワンクリック公開を使用すると、Webアプリは更新された構成ファイルで正常にデプロイされます。ただし、実際のビルドプロセスを使用すると、何も変換されません。ソース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
変換ファイルも整形式であることがわかります。何が欠けているのかわからない。