Como discutido nos comentários, descobri que o IE ocasionalmente tratará um domínio sem TLD como localhost como uma solicitação não HTTP como essa. Digitar explicitamente http://localhost:8080 é irritante, mas geralmente faz com que funcione.
