none
Conflito de rotas em WebAPI RRS feed

  • Pergunta

  • Olá!

    Possuo duas controllers distintas porém com rotas parecidas. Na controller ProdutoCategoria possuo um endpoint com a seguinte rota v1/empresas/{idConexao}/produtos/categorias e na controller Produto possuo um outro endpoint com a seguinte rota v1/empresas/{idConexao}/produtos/{id}.

    O meu problema é o seguinte: ao executar um GET na rota 'v1/empresas/{idConexao}/produtos/categorias' ocorre uma exceção aonde diz o seguinte: "Vários tipos de controlador foram encontrados que correspondem ao URL." Quando retiro a rota v1/empresas/{idConexao}/produtos/{id} da controller de Produtos, a rota v1/empresas/{idConexao}/produtos/categorias é acessada normalmente e vice versa.

    Alguém aí tem ideia de como eu posso resolver esse problema?

    sexta-feira, 4 de setembro de 2020 00:22