[Mono-list] Serving cshtml files as parsed.

Martin Thwaites monoforum at my2cents.co.uk
Mon Sep 29 07:19:58 UTC 2014


I think the handler's missing so I'll try that tonight.  Don't know why it
would work on windows without it though.

Thanks
Martin
On 29 Sep 2014 04:41, "Fernando Rodriguez" <frodriguez.developer at outlook.com>
wrote:

> 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
> _______________________________________________
> 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/20140929/97fbfb82/attachment.html>


More information about the Mono-list mailing list