我正在使用 PowerShell 脚本将 ASP.Net Web 应用程序部署到 Web 场。显然,我希望两台服务器的 ETag 相同。
我知道 ETag 是使用生成的,Filetimestamp:ChangeNumber
但是我不知道如何设置文件的 ChangeNumber。我发现了一篇声称可以做到这一点的博客文章(参考 1),但是它设置LastWriteTime
和CreationTime
.
将 和 设置LastWriteTime
为CreationTime
与源文件相同会强制 ETag 相同吗?还是我需要以某种方式设置ChangeNumber
?
是否可以设置ChangeNumber
使用 PowerShell?还是我完全误解了 ETags?
参考 1. http://omaralzabir.com/synchronize-file-date-time-in-multiple-servers-solve-iis-etag-problem/