[Mono-dev] ASP.NET MVC 3 with Razor on Mono 2.10.1 ?
Quandary
quandary82 at hailmail.net
Mon May 2 01:19:34 EDT 2011
Nope, doesn't go away.
Besides, I don't use Entity, it was just referenced by a JQuery example
I integrated (with removing everything Entity).
On 05/01/2011 08:56 PM, Marek Habersack wrote:
> On Sun, 01 May 2011 18:52:21 +0200
> Quandary <quandary82 at hailmail.net> wrote:
>
> Hey,
>
>> Thanks Robert, that helped somewhat.
>> Now, the following dll's are in the bin directory:
>>
>> ls *.dll
>> MyProject.dll System.Web.Routing.dll
>> System.Web.Entity.dll System.Web.WebPages.Administration.dll
>> System.Web.Extensions.dll System.Web.WebPages.Deployment.dll
>> System.Web.Helpers.dll System.Web.WebPages.dll
>> System.Web.Mvc.dll System.Web.WebPages.Razor.dll
> You must remove System.Web.Entity (Mono doesn't have the EntityFramework), System.Web.Extensions
> (it's probably a .NET assembly, Mono has its own version - the .NET one will not work with Mono),
> System.Web.Routing (the same - Mono has its own version, also in .NET 4.0 this assembly is
> practically empty since the routing classes were moved to System.Web proper)
>
>> and now I get this error on http://localhost:8080 :
>>
>>
>> /Could not load type 'System.Web.WebPages.Razor.RazorBuildProvider'
>> from assembly 'System.Web.WebPages.Razor, Version=1.0.0.0,
>> Culture=neutral, PublicKeyToken=31bf3856ad364e35'./
> This might go away after you remove the assemblies I listed above.
>
>> And if I switch to http://localhost:8080/Sandbox, I get this:
>>
>>
>>
>> /Invalid IL code in System.Web.Handlers.ScriptModule:.ctor ():
>> method body is empty./
>>
>> *Description: *HTTP 500. Error processing request.
>>
>> *Stack Trace:*
>>
>> System.InvalidProgramException: Invalid IL code in System.Web.Handlers.ScriptModule:.ctor ():
>> method body is empty.
>>
>> at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke
>> (System.Reflection.MonoCMethod,object,object[],System.Exception&) at
>> System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr,
>> System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo
>> culture) [0x00000] in <filename unknown>:0
> This looks like a genuine bug, although let's see if removing the aforementioned assemblies helps
> here as well.
>
> Also, please consider upgrading your Mono to version 2.10.2 - it includes important fixes which
> apply to ASP.NET and related technologies.
>
> marek
>> On 05/01/2011 01:09 AM, Robert Jordan wrote:
>>> On 30.04.2011 23:08, Quandary wrote:
>>>> Hi,
>>>>
>>>> I'm trying to get ASP.NET MVC3 with Razor to run on Linux.
>>>> I localcopied all necessary dll's
>>>> (
>>>> System.Web.Helpers.dll
>>>> System.Web.Mvc.dll
>>>> System.Web.Razor.dll
>>>> System.Web.WebPages.dll
>>>> )
>>> You need to copy more MS assemblies into your app's bin directory:
>>>
>>> System.Web.Mvc.dll
>>> System.Web.Razor.dll
>>> System.Web.WebPages.dll
>>> System.Web.WebPages.Deployment.dll
>>> System.Web.WebPages.Razor.dll
>>>
>>> Robert
>>>
>>> _______________________________________________
>>> Mono-devel-list mailing list
>>> Mono-devel-list at lists.ximian.com
>>> http://lists.ximian.com/mailman/listinfo/mono-devel-list
More information about the Mono-devel-list
mailing list