Je suis en train de gérer avec succès un site Web de production avec ASP.NET MVC sous Mono dans un Linux Ubuntu LTS. Ce serveur est situé quelque part dans le nuage et ça bouge!ASP.NET MVC 2 Preview 2 sous Mono sous Linux
Aujourd'hui, j'ai essayé de faire fonctionner le tout avec ASP.NET MVC 2 Preview 2, qui se trouve ici: ASP.NET MVC 2 Preview 2
J'ai téléchargé le code source parce que je voulais déployer la DLL en main juste comme je le fais avec v1. Je trouve plus simple Linux de ne pas compter sur le GAC.
Tout semble fonctionner correctement jusqu'à ce que j'essaie d'obtenir des données JSON dans un appel AJAX. Voici les informations que je reçois l'erreur ...
[System.NotImplementedException]: La fonctionnalité demandée n'est pas mis en œuvre. à System.Web.Mvc.AssociatedMetadataProvider.GetTypeDescriptor (type System.Type) [0x00000] à System.Web.Mvc.AssociatedMetadataProvider.GetMetadataForType (System.Func`1 modelAccessor, System.Type modelType) [0x00000 ] à System.Web.Mvc.ControllerActionInvoker.GetParameterValue (System.Web.Mvc.ControllerContext ControllerContext, System.Web.Mvc.ParameterDescriptor parameterDescriptor) [0x00000] à System.Web.Mvc.ControllerActionInvoker.GetParameterValues (System.Web.Mvc.ControllerContext controllerContext, System.W eb.Mvc.ActionDescriptor ActionDescriptor) [0x00000] à System.Web.Mvc.ControllerActionInvoker.InvokeAction (System.Web.Mvc.ControllerContext ControllerContext, System.String actionName) [0x00000]
Oui c'est exactement ce qui se passe ... Avez-vous une idée sur la façon de résoudre ce problème? C'est de là que je pense que le problème vient de .. JsonResult result = new JsonResult(); result.Data = activités .OrderByDescending (a => a.StartTime) .Choisir (a => nouveau {Nom d'utilisateur = a.User.Name, a.Sport}) .ToArray(); retour résultat; – RooSoft