In fact, I successfully launch a website with ASP.NET MVC under Mono on Ubuntu LTS Linux. This server is somewhere in the cloud, and it is swinging!
Today I tried to get everything working with ASP.NET MVC 2 Preview 2, which can be found here: ASP.NET MVC 2 Preview 2
I downloaded the source code because I wanted to deploy the DLL manually, as I do with v1. I find it easier for Linux not to rely on the GAC.
Everything seems to be working fine until I try to get the JSON data in an AJAX call. Here is the information I get about the error ...
[System.NotImplementedException]: The requested function is not implemented. in System.Web.Mvc.AssociatedMetadataProvider.GetTypeDescriptor (Type System.Type) [0x00000] on System.Web.Mvc.AssociatedMetadataProvider.GetMetadataForType (System.Func`1 modelAccessor, System.Type modelType) [0x00000] on System.Web. Mvc.ControllerActionInvoker.GetParameterValue (System.Web.Mvc.ControllerContext controllerContext, System.Web.Mvc.ParameterDescriptor parameterDescriptor) [0x00000] on System.Web.Mvc.ControllerActionInvoker.GetParameterValuesCon.Web.Online.Web.Monitor.Web.Monitor .Mvc.ActionDescriptor actionDescriptor) [0x00000] on System.Web.Mvc.ControllerActionInvoker.InvokeAction (System.Web.Mvc.ControllerContext controllerContext, System.String actionName) [0x00000]