How to make javascript file update take effect immediately on IIS for asp.net web sites? -
i'm writing asp.net project. when trying fix bug, updated 1 of javascript files , deployed new version on server's iis 6.0. can see new javascript file has been updated on physical folder of website. however, when verifying bug local machine found it's not fixed. after investigation, realized it's because javascript file received browser not latest version. deleted ie's caches , problem still exists. tried download javascript directly website using url like: http://myserver.mydomain.com/mywebsite/scripts/myscript.js , found out downloaded javascript file of old version. realized caused cache on server side. tried set server's iis: on site's "output caching" option, unchecked "enable cache" , "enable kernel cache"
:
also added rules .js , .css file:
after taking these actions, updated javascript file on server, restarted iis , tried download local machine again.however, javascript downloaded still not latest version.
so question is, what shall make sure the browser can immediately latest version of javascript file on server's disk? thanks!
i use old trick of js , css versioning, example if create new js file call:
new_1.0.0.js
then, if reason change, change name manually to:
new_1.0.1.js
also change all parts referencing. this, browser should bring latest standalone version of settings have in iis. @ least in different jobs used ii6 or ii7 have applied , has worked.
Comments
Post a Comment