[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