Asp.net 使用PowerShell设置Filetimestamp:ChangeNumber以强制IIS中的ETag在整个Web场中保持一致

Asp.net 使用PowerShell设置Filetimestamp:ChangeNumber以强制IIS中的ETag在整个Web场中保持一致,asp.net,powershell,iis-6,powershell-2.0,etag,Asp.net,Powershell,Iis 6,Powershell 2.0,Etag,我正在使用PowerShell脚本将ASP.Net web应用程序部署到web场。显然,我希望两台服务器上的ETag相同 我知道ETag是使用Filetimestamp:ChangeNumber生成的,但是我不知道如何设置文件的ChangeNumber。我发现一篇博客文章(参考文献1)声称这样做,但是它设置了LastWriteTime和CreationTime 将LastWriteTime和CreationTime设置为与源文件相同会强制ETag相同吗?或者我是否需要以某种方式设置变更编号 是否

我正在使用PowerShell脚本将ASP.Net web应用程序部署到web场。显然,我希望两台服务器上的ETag相同

我知道ETag是使用
Filetimestamp:ChangeNumber
生成的,但是我不知道如何设置文件的ChangeNumber。我发现一篇博客文章(参考文献1)声称这样做,但是它设置了
LastWriteTime
CreationTime

LastWriteTime
CreationTime
设置为与源文件相同会强制ETag相同吗?或者我是否需要以某种方式设置
变更编号

是否可以使用PowerShell设置
ChangeNumber
?还是我完全误解了埃塔格


参考文献1

你读过@JPBlanc了吗?谢谢你,因为我没有找到那篇帖子,它会清除变更号是如何生成的。你能自己创建答案,并把问题按答案写出来吗?@JPBlanc我会的,但我现在有点不知所措。一旦我实施了一个解决方案,我会写一个答案。谢谢你的帮助。