döndürmesine izin veriliyor Web API'sini test etmek için Fiddler'ı kullandığım bir MVC 6 projem var. Bir Listeye geri dönmek için EntityFramework 7'yi kullanan aşağıdaki denetleyici eylemini kullanırsam. Sonra html iyi hale gelir.ASP.NET MVC 6 Denetleyicisi'nin JSON
[HttpGet("/")]
public IActionResult Index()
{
var model = orderRepository.GetAll();
return View(model);
}
Ancak bir Json yanıtı döndürmeye çalıştığımda bunun yerine 502 hatası alıyorum.
[HttpGet("/")]
public JsonResult Index()
{
var model = orderRepository.GetAll();
return Json(model);
}
Nesnenin neden doğru şekilde json'a dönüştürüldüğüne dair herhangi bir fikir doğru mu? Her şeyden
Fiddler tarafından istek ve yanıtın bazı ağ verilerini ekleyebilir misiniz? – user700390
Bir 502 aldığınızdan, sunucu tarafında bir hata var. Bu yüzden projeyi ayıklayın ve günlüklere bakın. – poke
diyor 502 Bozuk Ağ Geçidi HTTP/1.1 502 Bozuk Ağ Geçidi Önbellek Denetimi: özel İçerik-Türü: text/html; charset = utf-8 Sunucu: Kestrel X-Kaynak Kodlarını: = UTF-8 B WjpcRG9jdW1lbnRzXFZpc3VhbCBTdHVkaW8gMjAxNVxQcm9qZWN0c1xKZW5Tb2xvXHNyY1xKZW5Tb2xvXHd3d3Jvb3Q = = X-Powered-By:???? ASP.NET Tarihi: Cts, 16 Ocak 2016 23:16:58 GMT İçerik Uzunluğu: 4939 @poke – Dblock247