Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Ambiguídade no Controller

Meu código não estava compilando com o "[Route("[controller]")]", o erro era "Código de gravidade Descrição Estado de supressão da linha do arquivo do projeto Erro CS0104 'Route' é uma referência ambígua entre 'Microsoft.AspNetCore.Components.RouteAttribute' e 'Microsoft.AspNetCore.Mvc.RouteAttribute' FilmesAPI".

Foi necessário alterar para "[Microsoft.AspNetCore.Mvc.Route("[controller]")]".

1 resposta
solução!

Olá, Diogo, tudo bem?

Normalmente esse erro é causado quando há classes com o mesmo nome em namespaces diferentes.

Sua solução está correta especificando claramente qual RouteAttribute usar, [Microsoft.AspNetCore.Mvc.Route("[controller]")].

Obrigada pela dica compartilhada, ela poderá ajudar outros alunos.

Caso surja alguma dúvida, não hesite em compartilhar no fórum.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!