Les types MIME (Multipurpose Internet Mail Exchange) indiquent à un navigateur Web ou à une application de messagerie comment traiter les fichiers venant d'un serveur. Quand un navigateur Web demande un élément sur un serveur par exemple, il demande aussi le type MIME de l'objet. Certains types MIME, comme les graphiques par exemple, peuvent s'afficher dans un navigateur. D'autres, comme les documents de traitement de texte, ont besoin d'une application externe de soutien pour s'afficher.
Quand un serveur Web livre une page Web à un navigateur Web client, il envoie aussi le type MIME des données qu'il transmet. S'il y a une pièce jointe ou un fichier intégré d'un format spécifique, IIS donne également au client le type MIME du fichier intégré ou de la pièce jointe. Le client sait alors comment traiter ou afficher les données envoyées par IIS.
IIS ne peut traiter que les fichiers de types MIME enregistrés. Ces types peuvent être définis aussi bien au niveau global d'IIS, qu'au niveau du domaine ou du répertoire virtuel. Tous les domaines et répertoires virtuels héritent des types MIME définis de façon globale tandis que ceux définis au niveau du domaine ou du répertoire virtuel ne sont utilisés que pour la zone pour laquelle ils sont définis. Sinon, si le serveur Web reçoit une requête pour un fichier dont le type MIME n'est pas enregistré, il renvoie le code d'erreur 404.3 (Introuvable).