Just a quick reply... I see that your mono version is 4.3.x, so I'm assuming you compiled from source vs using a pkg installer... thats ok...but the invalid IL part of the error is not good.
What type of server is this (cpu/hardware) ? Which linux distro / version ? Source from git? or tar ball ? What were the options supplied to autogen/configure ? Also the first part the xsp error concerning the runtime version makes sense, use "xsp4" instead of "xsp" or "xsp2" So try: >> xsp4 --version Mono.WebServer2.dll 0.4.0.0 (c) (c) 2002-2011 Novell, Inc. Classes for embedding an ASP.NET server in your application .NET 4.0. >> xsp4 Listening on address: 0.0.0.0 Root directory: /Library/Frameworks/Mono.framework Listening on port: 9000 (non-secure) Hit Return to stop the server. ---------------------------------------- > Date: Wed, 1 Jul 2015 11:56:51 -0700 > From: [email protected] > To: [email protected] > Subject: [Mono-list] 503 error > > Hi, > > I am a completely new to linux, servers, and mono. I have been thrust into > the position at work to try to get a site written in asp to work on one of > our servers and it is not going as well as I would have liked. After several > days and several attempts and several online guides, I have gotten mono, > mod_mono, httpd, and xsp installed. I can now load an html page, but I get a > 503 error when I try to load an aspx page. if I type mono --version I get : > > Mono JIT compiler version 4.3.0 (master/9b4901b Tue Jun 30 09:00:36 EDT > 2015) > Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. > www.mono-project.com > TLS: __thread > SIGSEGV: altstack > Notifications: epoll > Architecture: amd64 > Disabled: none > Misc: softdebug > LLVM: supported, not enabled. > GC: sgen > when I type xsp --version I get: > > WARNING: The runtime version supported by this application is unavailable. > Using default runtime: v4.0.30319 > [ERROR] FATAL UNHANDLED EXCEPTION: System.InvalidProgramException: Invalid > IL code in System.Configuration.ConfigurationManager:get_AppSettings (): > IL_0000: ret > > > at Mono.WebServer.Options.Settings.Setting`1[T]..ctor (System.String name, > Mono.WebServer.Options.Settings.Parser`1 parser, System.String description, > System.String appSetting, System.String environment, UInt16 defaultValue, > System.String prototype) <0x40c6e360 + 0x0037f> in <filename unknown>:0 > at Mono.WebServer.Options.Settings.UInt16Setting..ctor (System.String > name, System.String description, System.String appSetting, System.String > environment, UInt16 defaultValue, System.String prototype) <0x40c6e290 + > 0x000bf> in <filename unknown>:0 > at Mono.WebServer.XSP.ConfigurationManager..ctor (System.String name, > Boolean quietDefault) <0x40c6ca20 + 0x00537> in <filename unknown>:0 > at Mono.WebServer.XSP.Server.DebugMain (System.String[] args, Boolean > root, IApplicationHost ext_apphost, Boolean quiet) <0x40c6b6c0 + 0x000af> in > <filename unknown>:0 > at Mono.WebServer.XSP.Server.DebugMain (System.String[] args) <0x40c6b190 > + 0x00113> in <filename unknown>:0 > at Mono.WebServer.XSP.Server.Main (System.String[] args) <0x40c6ad50 + > 0x0002b> in <filename unknown>:0 > > and finally, here is what is in my httpd log: > > at Mono.WebServer.Options.Settings.Setting`1[T]..ctor (System.String name, > Mono.WebServer.Options.Settings.Parser`1 parser, System.String description, > System.String app$ > at Mono.WebServer.Options.Settings.NullableSetting`1[T]..ctor > (System.String name, Mono.WebServer.Options.Settings.Parser`1 parser, > System.String description, System.St$ > at Mono.WebServer.Options.Settings.NullableUInt16Setting..ctor > (System.String name, System.String description, System.String appSetting, > System.String environment, Null$ > at Mono.WebServer.Apache.ConfigurationManager..ctor (System.String name, > Boolean quietDefault, System.String rootDefault) <0x41026260 + 0x00383> in > <filename unknown>:0 > at Mono.WebServer.Apache.Server.RealMain (System.String[] args, Boolean > root, IApplicationHost ext_apphost, Boolean v_quiet) <0x410253e0 + 0x00103> > in <filename unknown$ > at (wrapper remoting-invoke-with-check) > Mono.WebServer.Apache.Server:RealMain > (string[],bool,Mono.WebServer.IApplicationHost,bool) > at Mono.WebServer.Apache.Server.Main (System.String[] args) <0x41024d70 > + 0x000df> in <filename unknown>:0 > [ERROR] FATAL UNHANDLED EXCEPTION: System.InvalidProgramException: Invalid > IL code in System.Configuration.ConfigurationManager:get_AppSettings (): > IL_0000: ret > > > at Mono.WebServer.Options.Settings.Setting`1[T]..ctor (System.String name, > Mono.WebServer.Options.Settings.Parser`1 parser, System.String description, > System.String app$ > at Mono.WebServer.Options.Settings.NullableSetting`1[T]..ctor > (System.String name, Mono.WebServer.Options.Settings.Parser`1 parser, > System.String description, System.St$ > at Mono.WebServer.Options.Settings.NullableUInt16Setting..ctor > (System.String name, System.String description, System.String appSetting, > System.String environment, Null$ > at Mono.WebServer.Apache.ConfigurationManager..ctor (System.String name, > Boolean quietDefault, System.String rootDefault) <0x4061a260 + 0x00383> in > <filename unknown>:0 > at Mono.WebServer.Apache.Server.RealMain (System.String[] args, Boolean > root, IApplicationHost ext_apphost, Boolean v_quiet) <0x406193e0 + 0x00103> > in <filename unknown$ > at (wrapper remoting-invoke-with-check) > Mono.WebServer.Apache.Server:RealMain > (string[],bool,Mono.WebServer.IApplicationHost,bool) > at Mono.WebServer.Apache.Server.Main (System.String[] args) <0x40618d70 > + 0x000df> in <filename unknown>:0 > [Wed Jul 01 14:44:22.719315 2015] [:error] [pid 895] Failed to connect to > mod-mono-server after several attempts to spawn the process. > > I have seen several sites they say that I need to define my monoserverpath, > but I don't know how to do that as the mod_mono.conf that they show looks > nothing like mine which looks like a bunch of file extensions. > > I would appreciate any help that anyone can offer as I am pulling out my > hair right now. > > > > > -- > View this message in context: > http://mono.1490590.n4.nabble.com/503-error-tp4666267.html > Sent from the Mono - General mailing list archive at Nabble.com. > _______________________________________________ > 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
