如何在使用Web部署时将web.config设置替换为当前日期?

时间:2011-07-26 09:30:29

标签: c# asp.net webdeploy web-config-transform

我正在使用web.config转换将设置替换为所选解决方案配置的设置。但是,我想添加一个存储发布过程的日期时间的设置。这样做的原因是能够为我的客户显示“上次发布”。

使用配置转换,有没有办法用当前日期替换设置?

2 个答案:

答案 0 :(得分:0)

我认为您将需要使用客户MSBuild任务来应用更改。

我的妻子在博客中写到了为构建过程添加自定义任务(因为她比我更了解这些事情)。

您可能会在her blog上找到一些有用的信息(有一些相关的帖子)。

或者,您可以从部署中的文件中获取上次修改日期,而不是将其放在Web.config中吗?

答案 1 :(得分:0)

您可以将该设置发布为空白,然后在Application_Start中,检查它是否为空白,并填入当前日期(如果是)。