Slowcheetah は Azure Web ロールで外部構成ファイルを変換できますか? たとえば、log4net.config にログ情報があります。ただし、変換されたバージョンはパッケージ化されたときに作成されません。
質問する
348 次
1 に答える
3
Azure ソリューションで slowCheetah を動作させることができませんでした。使用できる代替手段の 1 つは、環境ごとに完全な構成ファイルを作成することです。
- log4net.debug.config
- log4net.release.config
選択したビルド構成に応じて、ビルド時にこれらの内容をlog4net.configにコピーします。
これは、次のように csproj ファイルにビルド ターゲットを追加することによって行われます。
<Target Name="BeforeBuild">
<Delete Files="$(ProjectDir)log4net.config" />
<Copy SourceFiles="$(ProjectDir)log4net.$(Configuration).config"
DestinationFiles="$(ProjectDir)log4net.config" />
</Target>
(構成ファイルがソリューション内のどこにあるかに応じて、スクリプト内のパスを変更する必要がある場合があります)
MSBuild と .csproj ファイルの操作の詳細については、こちらとこちらをご覧ください。
于 2013-02-26T16:14:59.040 に答える