Matt,
Here's the instructions I followed from Microsoft's Support site. I am using Windows Server 2008 R2, so I couldn't follow these steps exactly, but hopefully they'll help.
When the Cache-Control header needs to be used on non-ASP pages, it may be necessary to use options in the server configuration to add this header automatically. Refer to your server documentation for the process of adding HTTP headers to server responses for a particular directory. For example, in IIS 4, follow these steps: �?�Invoke the Internet Services Manager.
�?�Using the computer and services tree, open the Default Web Server (or web server in question) and find the directory containing the content that needs the Cache-Control header.
�?�Bring up the Properties dialog for that directory.
�?�Choose the HTTP Headers tab.
�?�Click the Add button in the Custom HTTP Headers group and add "Cache-Control" for the header name and "no-cache" for the header value.
I hope this helps!