2009-11-27 2 views
3

실제로 우분투 LTS Linux의 Mono에서 ASP.NET MVC를 사용하여 프로덕션 웹 사이트를 성공적으로 실행하고 있습니다. 이 서버는 클라우드 어딘가에 위치하고 있습니다.ASP.NET MVC 2 Preview 2 (Mono in Linux)

오늘, 나는 여기에서 찾을 수 있습니다 ASP.NET MVC 2 미리보기 2, 모든 작업을 만들기 위해 노력했다 : 나는 손으로 DLL을 배포 싶었 기 때문에 나는 소스 코드를 다운로드 한 ASP.NET MVC 2 Preview 2

단지 내가 v1로하고있는 것처럼. 나는 GAC에 의지하지 않는 더 간단한 리눅스를 발견했다.

AJAX 호출에서 JSON 데이터를 가져올 때까지 모든 것이 잘 작동하는 것처럼 보입니다. 다음은 오류에 대한 정보입니다.

[System.NotImplementedException] : 요청 된 기능이 구현되지 않았습니다. System.Web.Mvc.AssociatedMetadataProvider.GetTypeDescriptor (System.Type 형)에서 [은 0x00000] System.Web.Mvc.AssociatedMetadataProvider.GetMetadataForType (System.Func`1 modelAccessor, System.Type modelType)은 0x00000에서 ] System.Web.Mvc.ControllerActionInvoker.GetParameterValues ​​ 에서 System.Web.Mvc.ControllerActionInvoker.GetParameterValue (System.Web.Mvc.ControllerContext controllerContext, System.Web.Mvc.ParameterDescriptor parameterDescriptor)은 0x00000]에서 (System.Web.Mvc.ControllerContext controllerContext, System.W eb.Mvc.ActionDescriptor actionDescriptor)은 0x00000] System.Web.Mvc.ControllerActionInvoker.InvokeAction에서 (System.Web.Mvc.ControllerContext controllerContext, actionName 선택 System.String)은 0x00000]

답변

1

사용하려는 기능이 구현되지 않았습니다. 수정 프로그램은 실제로 원하는 기능을 구현하는 것입니다.

기다립니다 ...

당신은 당신의 컨트롤러 액션 대신 ActionResult의 JsonResult의 반환 형식을 사용하고 있습니까? 모델에 대한 메타 데이터를보기로 전달하려고합니다. JSON을 돌아 오는 JSON이 메타 데이터 개체수가 발생하지 않아야한다고 생각합니다.

+0

예. 정확히 무슨 일이 일어 났습니까?이 문제를 해결하는 방법에 대해 생각해보십시오. 여기에서 문제가 발생했다고 생각합니다. JsonResult result = new JsonResult(); result.Data = activities .OrderByDescending (a => a.StartTime) .Select (a => new {Username = a.User.Name, a.Sport}) .ToArray(); 반품 결과; – RooSoft