【发布时间】:2013-02-11 23:36:14
【问题描述】:
slowcheetah 可以在 azure web 角色中转换外部配置文件吗?例如我在 log4net.config 中有日志信息。但是打包时不会创建转换后的版本。
【问题讨论】:
标签: azure slowcheetah
slowcheetah 可以在 azure web 角色中转换外部配置文件吗?例如我在 log4net.config 中有日志信息。但是打包时不会创建转换后的版本。
【问题讨论】:
标签: azure slowcheetah
我没有设法让 slowCheetah 在我的 Azure 解决方案中工作。 您可以使用的一种替代方法是为每个环境创建完整的配置文件 - 例如:
并在构建时将这些内容复制到 log4net.config 中,具体取决于所选的构建配置。
这是通过将构建目标添加到您的 csproj 文件来完成的,如下所示:
<Target Name="BeforeBuild">
<Delete Files="$(ProjectDir)log4net.config" />
<Copy SourceFiles="$(ProjectDir)log4net.$(Configuration).config"
DestinationFiles="$(ProjectDir)log4net.config" />
</Target>
(您可能需要修改脚本中的路径,具体取决于您的配置文件在解决方案中的位置)
【讨论】: