[Mono-list] Is Mono 3.0.1 support asp.net mvc3

Daniel Lo Nigro lists at dan.cx
Tue Dec 25 15:23:55 UTC 2012


ASP.NET MVC 3 works fine on Mono, as does ASP.NET MVC 4. I haven't tried
using MonoDevelop as I do development in Visual Studio, but deployment to a
Linux server running Mono 3.0.2 works fine.

That exception generally occurs when you're using Microsoft's version of
Microsoft.Web.Infrastructure.dll. Microsoft's version relies on internals
of IIS, and hence Mono has its own implementation. You need to either:
1) Delete the Microsoft.Web.Infrastructure.dll file from the bin directory
manually when running under Mono; or
2) Set "Copy Local" to false for the Microsoft.Web.Infrastructure reference.

I don't think System.Web.Helpers is bundled with Mono - Just use
Microsoft's version. Set Copy Local to True on the reference, or just copy
it from a Windows machine (should be at C:\Program Files\Microsoft ASP.NET\
ASP.NET Web Pages\v2.0\Assemblies\System.Web.Helpers.dll) into your bin

Good luck!

On Wed, Dec 26, 2012 at 1:45 AM, wangyubin <harry198344 at gmail.com> wrote:

>  Hi,
> I could not run asp.net mvc3 project in monodevelop3.1.0.
> My mono is version 3.0.1, but there is no System.Web.Helpers.dll in mono,
> so I could not run the asp.net mvc3 project.
> I heared that mono3.0.1 is support asp.net mvc3,
> my exception is :
> =====================
> System.Security.SecurityException
> No access to the given key
> =====================
> please help me, thanks!
> best regards,
> wangyubin
> _______________________________________________
> Mono-list maillist  -  Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-list/attachments/20121226/b7f2f416/attachment.html>

More information about the Mono-list mailing list