Toda vez que tenho que programar uma chamada REST sempre acabo enroscando em algum pelinho e lá se vai o precioso tempo e a paciência. Desta vez, máquina nova, IIS ainda não totalmente configurado, primeiro um erro 500.19 resolvido com o URLRewrite, e em seguida um chato e persistente erro 404.
Desta vez, nem mesmo os artigos 'antigos' do Genexando deram conta de me ajudar, rs. Estavam certo, mas faltava a configuração do ambiente.
Resolvi assim:
1) Configurar o IIS, em Ativar ou Desativar Recursos do Windows.
2) Instalar o URL Rewrite
3) Ligar o Windows Communication Foundation (era isso que não estava ok)
1) Configurei o POSTMAN, com POST, a palavra REST e sem o tradicional .aspx no final, fiz isso para uma procedure.
2) Definir o Content-type para application/json.
3) Definir no BODY, um JSON para passar o parâmetro para a procedure, mesmo sendo uma variável simples, o parâmetro deve ter formato de JSON.
4) Escrever a procedure normalmente, com regra Parm.
5) As propriedades da procedure devem ser:
6) Finalmente, compilado e configurado no POSTMAN, o resultado, depois de algum tempo enroscado no Windows WFC, veio a tão esperada resposta.
Os demais artigos 'complementam' o que estava faltando neste.
Estou meio enferrujado.