asp.net mvc sigue reemplazando texto / html tipo-contenido con .wml

Estoy desarrollando un sitio web que se verá en dispositivos móviles (teléfonos celulares). Sólo estoy usando HTML 4.01, nada especial. Las páginas se muestran bien en todos los navegadores móviles que hemos probado, excepto en las ediciones 1 a 5 de la serie 40 de Nokia. En una inspección más cercana, parece que IIS está representando automáticamente el html con el tipo de contenido detext/vnd.wap.wml en lugar detext/html. Como no estamos usando WAP, la página falla con un error.

Estoy usando ASP.Net MVC 1.0, así que he agregado unActionFilterAttribute para anular el tipo de contenido. Este código se ejecuta pero aún sale como vnd.wap.wml en el lado del cliente.
Estoy usando este doctype;

<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Vale la pena señalar que el vnd.wap.wml es el primeroAccept-Encoding especificado por el navegador móvil, por lo que asumo que IIS7 lo está sirviendo por esa razón. Y supongo que como MVC no se refiere específicamente a los archivos .html (o .aspx), ¿quizás se está omitiendo el tipo mime? Sospecho que esto es probablemente una solución IIS en lugar de una corrección de código.

¡Cualquier ayuda es muy apreciada!

Respuestas a la pregunta(1)

Su respuesta a la pregunta