[Mono-aspnet-list] How to use mod_mono control panel if MVC application is running on application root

Daniel Lo Nigro lists at dan.cx
Tue May 13 05:10:00 UTC 2014


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 <kobruleht2 at 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 at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-aspnet-list
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-aspnet-list/attachments/20140512/baa8848c/attachment.html>


More information about the Mono-aspnet-list mailing list