Try ignoring the /mono route (routes.IgnoreRoute("mono/{*pathInfo}") in your RouteConfig.cs or Global.asax.cs)
On Tue, May 6, 2014 at 7:50 AM, Andrus <kobrule...@hot.ee> wrote: > ASP.NET MVC4 application is running on example.com site root using > mod_mono and Mono 3.2.8 in Debian Linux. > > Mono control panel is enabled using config below. > > Typing http://example.com/mono in browser returns 404 error below. > > It looks like this request is routed to MVC application and not handled by > mod_mono. > > How to use mod_mono control panel if asp.net mvc application is running > in site root ? > > store.conf: > > Alias / "/var/www/store" > MonoServerPath "/opt/m328/bin/mod-mono-45est" > MonoApplications "/:/var/www/store" > <Location "/"> > Allow from all > Order allow,deny > SetHandler mono > </Location> > > mod_mono.conf: > > <IfModule !mod_mono.c> > LoadModule mono_module > /opt/m328/mod_mono-2.10/src/.libs/mod_mono.so > </IfModule> > > > <Location /mono> > SetHandler mono-ctrl > Order deny,allow > Allow from all > </Location> > MonoAutoApplication disabled > > > Error returned: > > System.Web.HttpException > The resource cannot be found. > > Description: HTTP 404.The resource you are looking for (or one of its > dependencies) could have been removed, had its name changed, or is > temporarily unavailable. Please review the following URL and make sure that > it is spelled correctly. > Details: No virtual path information available. > Exception stack trace: > at System.Web.Mvc.DefaultControllerFactory.GetControllerInstance > (System.Web.Routing.RequestContext requestContext, System.Type > controllerType) [0x00000] in <filename unknown>:0 > at System.Web.Mvc.DefaultControllerFactory.CreateController > (System.Web.Routing.RequestContext requestContext, System.String > controllerName) [0x00000] in <filename unknown>:0 > at System.Web.Mvc.MvcHandler.ProcessRequestInit > (System.Web.HttpContextBase httpContext, IController& controller, > IControllerFactory& factory) [0x00000] in <filename unknown>:0 > at System.Web.Mvc.MvcHandler.BeginProcessRequest > (System.Web.HttpContextBase httpContext, System.AsyncCallback callback, > System.Object state) [0x00000] in <filename unknown>:0 > at System.Web.Mvc.MvcHandler.BeginProcessRequest > (System.Web.HttpContext httpContext, System.AsyncCallback callback, > System.Object state) [0x00000] in <filename unknown>:0 > at > System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.BeginProcessRequest > (System.Web.HttpContext context, System.AsyncCallback cb, System.Object > extraData) [0x00000] in <filename unknown>:0 > at System.Web.HttpApplication+<Pipeline>c__Iterator1.MoveNext () > [0x00000] in <filename unknown>:0 > at System.Web.HttpApplication.Tick () [0x00000] in <filename > unknown>:0 > Version Information: 3.2.8 (tarball K veebr 26 18:28:53 EET 2014); > ASP.NET Version: 4.0.30319.17020 > > > Posted also in > > > http://stackoverflow.com/questions/23491561/how-to-use-mod-mono-control-panel-if-mvc4-application-is-in-root-site > > > Andrus. > > > _______________________________________________ > Mono-aspnet-list mailing list > Mono-aspnet-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-aspnet-list > >
_______________________________________________ Mono-aspnet-list mailing list Mono-aspnet-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-aspnet-list