在发布时替换Visual Studio中的关键字?

时间:2011-10-19 15:23:12

标签: asp.net visual-studio-2010

我在网站上缓存时遇到问题。我有静态文件,通常应缓存数周或数月,但如果我对文件进行更改,则需要立即更新用户。为了解决这个问题,我想到了类似的东西:

<script src="js/masterPage.js?v=$$Number$$" type="text/javascript"></script>

然后,我需要一个脚本将$$Number$$更改为数字。这个数字并不重要,只要它每次都不同。

我可以编写一个脚本来完成我的这种处理,但是当我在visual studio中点击“Publish”时有一些方法可以自动执行此操作,这将非常方便。有什么可能性?

1 个答案:

答案 0 :(得分:2)

你不需要这样做。您可以通过发送304 HTTP响应让IIS为您处理它,直到您的文件被修改。我在这里回答了类似的问题。 Take a look.