Я использую ядро .net для выставления API.Когда я вызываю api от почтальона, какой-то метод не срабатывает, появляется сообщение об ошибке 404 not found.
[HttpPost]
public async Task<bool> AddLogs([FromBody]List<LogModel> model)
{
var result = false;
foreach (var item in model)
{
result = await _logService.Insert("Logs", item);
}
return result;
}
public class LogModel: TableEntity
{
public int Status { get; set; }
public bool IsBreak { get; set; }
public string Location { get; set; }
public DateTime StartDateAndTime { get; set; }
public DateTime EndDateAndTime { get; set; }
public string Remarks { get; set; }
public int Id { get; set; }
}
Когда я вызываю api 'AddLogs', появляется сообщение об ошибке get not found.
Нопри попытке
[HttpPost]
public async Task<bool> Post()
{
return true;
}
будет возвращено истинное значение.
Но я заметил, что при вызове в localhost API AddLogs работает нормально.Это ударит API.Но когда я публикуюсь на лазурном, это показывает, что я не найден.