Webapi trabalhando localmente, mas não ao hospedar com subdomínios

Estou tentando criar um webapi simples que recupere o equilíbrio dos clientes do db. Tudo funciona bem hospedado localmente no IIS. A API leva um parâmetro do corpo.

    public static void Register(HttpConfiguration config)
    {
        config.Routes.MapHttpRoute("MobileBankingApi", "v1/{controller}/{action}");   
    }

E a ação

    [HttpPost]
    [ActionName("balance")]
    public IHttpActionResult GetBalance([FromBody]Account account)
    {
        account.balance = BusinessLayer.Api.AccountHolderApi.GetBalance(account.accountNumber);
        return Ok(account);
    }

Funciona localmente bem com esse uri

http: // localhost / v1 / contas / saldo

E quando implanto a compilação em um servidor ativo (IIS 7) com o subdomínio como

http://api.mydomain.com/v1/accounts/balance

Eu recebo o erro 404. O que estou fazendo de errado? Ajuda apreciada.

questionAnswers(0)

yourAnswerToTheQuestion