Я развертываю веб-приложение ASP.Net на веб-ферме, используя скрипт PowerShell. Очевидно, что я хочу, чтобы ETag были одинаковыми на обоих серверах.
Я понимаю, что ETag генерируется с использованием Filetimestamp:ChangeNumber
, однако я не знаю, как установить ChangeNumber файлов. Я нашел сообщение в блоге (ссылка 1), которое утверждает, что делает это, однако он устанавливает LastWriteTime
и CreationTime
.
Будет ли установка LastWriteTime
и CreationTime
такой же, как у исходного файла, заставит ETag быть одинаковыми? Или мне нужно как-то установить ChangeNumber
?
Можно ли установить ChangeNumber
с помощью PowerShell? Или я неправильно понял ETag?
Ссылка 1. http://omaralzabir.com/synchronize-file-date-time-in-multiple-servers-solve-iis-etag-problem/