Привет, я пытаюсь использовать asp. net mvc веб-API, но я продолжаю получать эту ошибку, когда я проверяю URL в браузере, я получаю вышеуказанную ошибку.
вот что несколько вещей, которые я пытался
я пытался обновить newtosoft. json
я добавил
GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Serialize;
GlobalConfiguration.Configuration.Formatters.Remove(GlobalConfiguration.Configuration.Formatters.XmlFormatter);
в global.asax
я пытался добавление
var json = config.Formatters.JsonFormatter;
json.SerializerSettings.PreserveReferencesHandling = Newtonsoft.Json.PreserveReferencesHandling.Objects;
config.Formatters.Remove(config.Formatters.XmlFormatter);
config.MapHttpAttributeRoutes();
в метод регистрации webConfig.cs
вот мой вызов API
[HttpGet]
public IEnumerable<Product> GetProducts()
{
IList<Product> products = _context.Products.ToList();
return products;
}
этот вопрос задавался несколько раз, но я попробовал Несколько решений, но они не сработали для меня.