我正在努力确保在部署新版本ASP.NET Web应用程序后,缓存中的陈旧图像/js/css文件不会被使用。目前我正在研究js方面的内容。首先,所有自己的脚本都通过System.Web.UI.ScriptManager注册,使用普通的js文件URL。因此,我创建了ScriptManager子类,并在脚本URL末尾添加?ver='x.x.x.x'。对于我的普通URL脚本,我认为没有任何问题,但总是有很多ScriptResource.axd引用,我对这些脚本表示担忧。
例如,在下一个版本中,我更新AjaxControlToolkit dll。 ScriptResource.axd URL与以前的AjaxControlToolkit使用的URL是否不同?ScriptResources.axd看起来非常奇怪,所以我希望它们是使用程序集哈希生成的。我已经阅读了大量关于scriptResource.axd的文献,但没有找到有关此主题的任何信息。有人有什么想法吗?
谢谢阅读。
例如,在下一个版本中,我更新AjaxControlToolkit dll。 ScriptResource.axd URL与以前的AjaxControlToolkit使用的URL是否不同?ScriptResources.axd看起来非常奇怪,所以我希望它们是使用程序集哈希生成的。我已经阅读了大量关于scriptResource.axd的文献,但没有找到有关此主题的任何信息。有人有什么想法吗?
谢谢阅读。