<!--静态资源版本--> <add key="StaticFilesVersion" value="2016071400" /> </appSettings>
现在遇到一个问题,怎么在visual studio 发布网站时修改配置中静态资源版本号,生成当前时间截
我目前想到的一种方法是在 “生成事件”>"后期生成事件命令行“ 中调用一个程序来修改,但感觉这个方法麻烦,不知道有没有更简单的方法。
说一下需求吧:
项目是后台系统,要在所有静态资源后面加版本号来避免缓存问题,如果在项目中定义静态属性,iis会定时重启应用,那个版本会变,要求在每次发布时生成一个版本。
根据dll文件写入时间来取版本号这种方法不太好,如果只改了些静态文件,那我还必须传dll了
采用dll的版本号。
assemblyinfos.cs
[assembly: AssemblyVersion("1.1.1.*")]
写了这里面 还要上传dll
@木龙哥: 发布到线上,不是rebuild 增量跟新么。