From: Simon Said on

Our IIS server is configured to have an HTTP response header where the
Content-Type is set with a value of �text/html; charset=iso-8859-1�.
When running on IIS6, the response header on the client side shows as

HTTP/1.1 200 OK
Server: Microsoft-IIS/6.0
Content-Length: 5051
Content-Type: text/html
Content-Type: text/html; charset=iso-8859-1

and display fine in the browser (IE8). However when using IIS7 the
header shows as

HTTP/1.1 200 OK
Server: Microsoft-IIS/7.0
Content-Length: 3551
Content-Type: text/html,text/html; charset=iso-8859-1

and we get a file download prompt instead.

This issue is related to the fact that the �Content-Type� information is
concatenated. Is there a way we can prevent the �Content-Type� values
from being aggregated like that?