If you want to disable caching for a specific website in IIS, the following lines can be added under the XML tag in the Web.Config file:
<system.webServer>
<staticContent>
<clientCache cacheControlMode="DisableCache" />
</staticContent>
</system.webServer>
Whenever the browser requests for a resource lets say for example "test.js" from IIS, IIS will send the requested resource, along with a "cache-control: no-cache" header in the response headers as shown in the attached screenshot below, which effectively tells the browser not to cache "test.js".