Hrm.. this may be the core of my problem. On my server I only have mod-mono-server and mod-mono-server2; where did you get mod-mono-server4 from?
~ Doug. On Mon, May 9, 2011 at 11:29 PM, Abe Gillespie <[email protected]>wrote: > Robert - yep, that's soooo right. Sorry, I totally forgot that necessary > step ... haven't used AutoConf in years. > > Doug - my conf looks like: > > <VirtualHost x.x.x.x:80> > MonoAutoApplication disabled > MonoServerPath "/usr/local/mono/2.10.2/bin/mod-mono-server4" > MonoApplications "/:/var/www/html" > <Location "/"> > Options FollowSymLinks > Allow from all > Order allow,deny > SetHandler mono > </Location> > </VirtualHost> > > You can find much more info about it at > http://www.mono-project.com/Mod_mono > > -Abe > > On Mon, May 9, 2011 at 11:17 AM, Robert Jordan <[email protected]> wrote: > >> On 09.05.2011 17:12, Doug wrote: >> > May I ask what your apache config looks like? >> > >> > I don't have any problem serving a default.aspx page using mod_mono (ie. >> > default.aspx, with a default.aspx.cs code behind file), but like I said, >> > when I drop my Global.asax (and all the other mvc application files) >> into >> > the folder it just tries to serve them directly; ie. /Home/Test returns >> a >> > 404, not the test view that I expect. /Global.asax returns an error. >> > >> > Ie. apache seems to be serving the actual files, and ignoring the >> routing >> > info that was defined in Global.asax.cs (now compiled and in >> > bin/MvcHelloWorld.dll). >> >> You must disable AutoConfiguration: >> >> >> http://www.mono-project.com/AutoHosting#ASP.NET_MVC_and_AutoConfiguration >> >> http://www.mono-project.com/AutoHosting >> >> MonoAutoApplication disabled >> >> Robert >> >> >> > >> > ~ >> > Doug. >> > >> > On Mon, May 9, 2011 at 11:00 PM, Abe Gillespie<[email protected] >> >wrote: >> > >> >> I'm happily running an MVC2 site publicly on Mono / Apache. I assure >> you >> >> it works. >> >> >> >> Simply go through the setup steps for a WebForms site and then point it >> at >> >> your MVC site. >> >> >> >> >> >> On Mon, May 9, 2011 at 10:13 AM, Doug<[email protected]> >> wrote: >> >> >> >>> There are indeed, many websites about running mvc via xsp2. >> >>> >> >>> Most of them suggest (as a first step) seeing the example in >> >>> /usr/share/asp.net2-demos/ to see how to do this. >> >>> >> >>> *The problem is that these examples are not MVC applications. * >> >>> >> >>> They are just aspx files. And that seems to be all xsp can handle... >> >>> >> >>> Indeed, if you jump into the source archive for xsp2, that's all >> you'll >> >>> find there too in the tests folder. >> >>> >> >>> Am I wrong? If someone can show me what I'm doing wrong I'm happy to >> admit >> >>> that. >> >>> >> >>> No matter how hard I look at it though, mod_mono and xsp (ie. the fast >> cgi >> >>> impl) only seem to be able to handle code-behind files, not wsgi style >> web >> >>> apps. >> >>> >> >>> ~ >> >>> Doug. >> >>> >> >>> >> >>> On Mon, May 9, 2011 at 9:59 PM, Abe Gillespie<[email protected] >> >wrote: >> >>> >> >>>> Mono runs ASP.Net MVC apps just fine. The sources are here: >> >>>> >> >>>> http://ftp.novell.com/pub/mono/sources/ >> >>>> >> >>>> XSP is at the very bottom. Note that you'll probably want mod_mono >> as >> >>>> well if you're running your site through Apache. Setup and running >> XSP / >> >>>> mod_mono is very Googlable; see what you can turn up. >> >>>> >> >>>> Note, that if you compiled MonoDevelop from source, there may be some >> >>>> extra steps involved to point MD at XSP and have it run / debug your >> MVC >> >>>> sites properly. I don't know, I never compile MD from source. >> >>>> >> >>>> -Abe >> >>>> >> >>>> On Mon, May 9, 2011 at 4:00 AM, Doug<[email protected]> >> wrote: >> >>>> >> >>>>> Hi there, >> >>>>> >> >>>>> I'm posting this here in the hopes the mono-list is slightly more >> >>>>> populated that the asp sublist. >> >>>>> >> >>>>> Basically the issue I have is this: >> >>>>> >> >>>>> I can compile an MVC 2.0 application under mono (great) but I can't >> >>>>> actually run it. >> >>>>> >> >>>>> xsp2 appears to only serve old-style apps where there is a 1-1 >> mapping >> >>>>> between the file system and files, with each .aspx file having an >> associated >> >>>>> .aspx.cs code-behind file. This is not how MVC apps work. >> >>>>> >> >>>>> MVC apps should have their urls parsed and run according to the >> routing >> >>>>> information defined for that application; typically the >> >>>>> /{controller}/{action} url is mapped to the function {action} in the >> class >> >>>>> Controller{controller} in the project. Under no circumstances should >> the >> >>>>> webserver randomly start trying to load aspx files from purely from >> the url >> >>>>> pattern. >> >>>>> >> >>>>> I've seen a few vague posts about something called 'xsp4' that is >> >>>>> somehow capable of doing this (for example this page mentions it >> with regard >> >>>>> to using razor: >> >>>>> >> http://twistedcode.net/blog/post/2011/02/03/Orchard-begins-to-work-under-Mono.aspx >> ), >> >>>>> and is possibly packaged as part of the mono develop package, but I >> can't >> >>>>> find any concrete information on where to actually get this. >> >>>>> >> >>>>> Also, if it's part of mono develop, that's not particularly useful >> for, >> >>>>> for example, actually hosting a web app that uses MVC on a real >> server. >> >>>>> >> >>>>> Is this part of the git repo somewhere? >> >>>>> >> >>>>> I build mono 2.10 from source on my server, but I couldn't find the >> >>>>> sources to xsp anywhere. >> >>>>> >> >>>>> help~ >> >>>>> >> >>>>> cheers, >> >>>>> Doug. >> >>>>> >> >>>>> >> >>>>> >> >>>>> _______________________________________________ >> >>>>> Mono-list maillist - [email protected] >> >>>>> http://lists.ximian.com/mailman/listinfo/mono-list >> >>>>> >> >>>>> >> >>>> >> >>> >> >>> _______________________________________________ >> >>> Mono-list maillist - [email protected] >> >>> http://lists.ximian.com/mailman/listinfo/mono-list >> >>> >> >>> >> >> >> > >> > >> > >> > _______________________________________________ >> > Mono-list maillist - [email protected] >> > http://lists.ximian.com/mailman/listinfo/mono-list >> >> >> _______________________________________________ >> Mono-list maillist - [email protected] >> http://lists.ximian.com/mailman/listinfo/mono-list >> > > > _______________________________________________ > Mono-list maillist - [email protected] > http://lists.ximian.com/mailman/listinfo/mono-list > >
_______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
