Обновите свой маршрут до
[Route("api/[Controller]/Createnewlead")]
Ваш маршрут в настоящее время настроен на [Route("Createnewlead")]
, что будет переводить на маршрут https://localhost:5001/createnewlead
, но вы звоните https://localhost:5001/api/sap/createnewlead
или, наоборот, отправьте сообщение в
localhost:5001/Createnewlead
В вашем примере вы устанавливаете маршрут для действия, вместо этого вы также можете установить маршрут для контроллера, например
[Route("api/[controller]/[action]")]
public class MyController: Controller
{
}
или
[Route("[controller]/[action]")]
public class MyController: Controller
{
}
или
[Route("[controller]")]
public class MyController: Controller
{
}
Все зависит от того, как вы хотите, чтобы ваш маршрут выглядел