Как заменить параметр web.config на текущую дату при использовании webdeploy? - PullRequest
6 голосов
/ 26 июля 2011

Я использую преобразование web.config для замены настроек на настройки выбранной конфигурации решения. Тем не менее, я хотел бы добавить параметр, который хранит дату и время процесса публикации. Причина этого в том, что я могу показывать «Последние опубликованные» для моих клиентов.

Используя преобразования конфигурации, есть ли способ заменить настройку на текущую дату?

Ответы [ 2 ]

0 голосов
/ 26 июля 2011

Вы можете опубликовать его с этим параметром пустым, а затем в Application_Start проверить, не заполнено ли оно, и заполнить его текущей датой, если она есть.

0 голосов
/ 26 июля 2011

Я думаю, что вам нужно будет использовать задачу MSBuild, чтобы применить изменения.

Моя жена написала в блоге о добавлении пользовательских задач в процесс сборки (так как она понимает эти вещи лучше меня).

Вы можете найти некоторую полезную информацию в ее блоге (есть несколько похожих сообщений).

В качестве альтернативы, возможно, вы могли бы выбрать дату последнего изменения из файла в вашем развертывании, вместо того, чтобы иметь его в Web.config?

...