Я настроил этот метод тестирования на контроллере, чтобы исключить любое его осложнение. Исходя из всех результатов, которые я нашел из поиска, это должно работать. Я не уверен, что мне здесь не хватает.Невозможно неявно преобразовать Web.Http.Results.JsonResult в Web.Mvc.JsonResult
public JsonResult test()
{
return Json(new { id = 1 });
}
Это ошибка, которую я получаю.
Не может неявно преобразовать тип 'System.Web.Http.Results.JsonResult' в '' System.Web.Mvc.JsonResult
Обратите внимание, как * * непосредственная проблема не имеет ничего общего с анонимными типами. – user2864740
'Json (object data)' метод, который возвращает желаемый 'System.Web.Mvc.JsonResult' метод _protected_' System.Web.Mvc.Controller'. Вам нужно наследовать класс Controller, чтобы иметь возможность использовать это. Если ваш контроллер наследует (например, ApiController (как в моем случае ;-), вы используете 'Json (T content)' метод, который возвращает 'System.Web.Http.Results.JsonResult ' ... –