我正在使用web.config转换来替换所选解决方案配置的设置。但是,我想添加一个存储发布过程的日期时间的设置。这是为了能够为我的客户展示“上次发布”。如何使用webdeploy在当前日期替换web.config设置?
使用配置变换,有没有办法用当前日期替换设置?
我正在使用web.config转换来替换所选解决方案配置的设置。但是,我想添加一个存储发布过程的日期时间的设置。这是为了能够为我的客户展示“上次发布”。如何使用webdeploy在当前日期替换web.config设置?
使用配置变换,有没有办法用当前日期替换设置?
我认为您将需要使用客户MSBuild任务来应用更改。
我的妻子发表了关于在构建过程中添加自定义任务的博客(因为她比我更了解这些东西)。
您可能会在her blog上找到一些有用的信息(有几个相关的帖子)。
或者,也许你可以从部署中的文件中选择最后修改日期,而不是在Web.config中使用它?
您可以使用该设置将其发布为空白,然后在Application_Start中,检查它是否为空,并且如果它是用当前日期填充它。
请记住,修改web.config将导致应用程序重新启动。 – R0MANARMY