[Mono-list] Serving cshtml files as parsed.

Fernando Rodriguez frodriguez.developer at outlook.com
Mon Sep 29 03:40:17 UTC 2014


You still need those assemblies on your bin. They're used to process the 
cshtml files. On Windows it probably uses the ones in the GAC but at least for 
me it doesn't in mono. 

You'll need the following a handler on your Web.config, I tried the following:

      <add verb="*" path="*.cshtml" validate="false" 
type="System.Web.Mvc.MvcHttpHandler, 
System.Web.Mvc, Version=4.0.0.0, Culture=neutral, 
PublicKeyToken=31BF3856AD364E35" />

I assume you got that since it works on Windows but make sure the version 
matches the assembly that you put on your bin directory.. I used the one that 
comes with MS MVC4. You may have a different handler on your web.config, just 
make sure that whatever it's assembly is you copy it to your bin.

Also all the System.Web.WebPages.* from your mono GAC need to be copied to 
your bin dir.

Once you got that it should compile and serve your cshtml files.


On Sunday 28 September 2014 10:29:37 PM Martin Thwaites wrote:
> Thanks Fernando, couple of things I forgot to add...
> 
> It's running through XSP in debug through MonoDevelop.  Secondly, it's not
> MVC that I'm trying to run.  It's a static cshtml that's self contained.
> 
> i.e. admin/index.cshtml, I need it to be processed and served.
> 
> Thanks,
> Martin
> 
> On 28 September 2014 22:12, Fernando Rodriguez <
> frodriguez.developer at outlook.com> wrote:
> 
> > On Sunday 28 September 2014 9:47:53 PM Martin Thwaites wrote:
> > > I'm trying to run a solution on mono that uses cshtml files without using
> > > MVC.
> > >
> > > On Windows, the files are parsed and served, however, on mono it's
> > throwing
> > > them back as if they are static files.
> > >
> > > I'm sure I'm missing something obvious, but just can't get my head 
around
> > > it.
> > >
> > > Anyone got any advice?
> > >
> > > Thanks,
> > > Martin
> >
> > Did you configure the web server to handle .cshtml files by mono?
> >
> > Also to get MVC4 working on mono (I could never get MVC5 working)  I had 
to
> > copy all the System.Web.WebPages.* and Razor assemblies to my bin
> > directory so
> > you may need to do the same.
> >
> >
> > ----------
> > Fernando Rodriguez
> > frodriguez.developer at outlook.com
> > _______________________________________________
> > Mono-list maillist  -  Mono-list at lists.ximian.com
> > http://lists.ximian.com/mailman/listinfo/mono-list
> >

-- 
----------
Fernando Rodriguez
frodriguez.developer at outlook.com


More information about the Mono-list mailing list