Geralmente isso acontece porque o IIS está retornando o tipo mime errado com a resposta. Se você olhar os cabeçalhos de resposta usando uma ferramenta como o Fiddler, aposto que você verá que não está retornando text / html, mas um tipo que o navegador não renderiza, como application / unknown.