If the browser requests an object that’s in the browser cache but has expired, the object may still be valid. I checked that IE is sending the If-Modified-Since header, but the response is a 200 with the full content, instead of a 304 signalling that nothing has changed. How do I get IIS to return a 304 instead? Thanks.