[Mono-list] TypeLoadException with ASP.NET

Martin Thwaites monoforum at my2cents.co.uk
Tue Jan 13 07:01:36 UTC 2015


Hi igor,

I still haven't seen the full error, and you haven't said how you get mono.

Thanks
Martin
On 12 Jan 2015 21:38, "Igor Shmukler" <igor.shmukler at gmail.com> wrote:

> Hello Martin,
>
> Thank you for your email.
>
> I get nothing useful in the apache error log, at this time. My guess
> is that the problem is related to apache2 configuration, as much as it
> is related to Mono... Still, I need the thing working.
> At one point, it was complaining about .mono/ access and problems with
> keys. I created the .mono directory and keys are there, now.
> Personally, I think that .mono is an issue to consider for whoever
> packages the stuff. Still, does not appear to be affecting me.
>
> To enable mono on apache2, I executed $sudo a2enmod mod_mono_auto
>
> It is my understanding that module is enabled somewhere other than
> apache2/sites-available. The reason being that if I edit
> /etc/apache2/sites-available/000-default.conf to include Mono with
> debugging enabled, I get an error on apache2 restart:
>
> [Mon Jan 12 20:59:12.223211 2015] [core:notice] [pid 7548:tid
> 140595311900544] AH00094: Command line: '/usr/sbin/apache2'
> Listening on: /tmp/mod_mono_server_global
> Root directory: /
> Listening on: /tmp/mod_mono_server_global
> Root directory: /
> Error: There's already a server listening on /tmp/mod_mono_server_global
>
> I tried to enable debugging to mods-available/mod_mono.conf before the
> "Include /etc/mono-server2/mono-server2-hosts.conf" line. It did not
> do anything either - nothing in the apache2 error log.
>
> Debugging is enabled in web.config, so I get the stack trace. It is
> not useful for my purposes, all line numbers are missing, i.e.:
> at System.Web.UI.WebControls.Button.OnClick (System.EventArgs e)
> [0x00000] in <filename unknown>:0
> at System.Web.UI.WebControls.Button.RaisePostBackEvent (System.String
> eventArgument) [0x00000] in <filename unknown>:0
> at
> System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent
> (System.String eventArgument) [0x00000] in <filename unknown>:0
>
> I am a bit at loss. Seems to be a trivial issue. Yet, I am confused.
> Any relevant information - whether why line numbers are missing and
> how to have those displayed, and/or - how do I trace my TypeLoad
> errors down, would be extremely helpful.
>
> Sincerely,
>
> Igor Shmukler
>
> On Mon, Jan 12, 2015 at 8:34 PM, Martin Thwaites
> <monoforum at my2cents.co.uk> wrote:
> > I did fix most of these for asp.net MVC, what are you trying to run?
> And how
> > are you installing mono? Source? Package? Tarball?
> >
> > Does it not give you enough information in the error message?
> >
> > On 12 Jan 2015 11:29, "Igor Shmukler" <igor.shmukler at gmail.com> wrote:
> >>
> >> Hello everyone,
> >>
> >> I am trying to formalize my "project" setup procedure for something I
> >> have been doing.
> >> I am responsible for both code and administration. We would rather not
> >> just rebuild everything locally, but instead understand what we have
> >> inside our "template system" so we know why things work or do not
> >> work.
> >>
> >> I developed some ASP.NET code on my Mac laptop. It works fine.
> >> Deployed it to Ubuntu running apache2+mono.
> >>
> >> Now, I am getting TypeLoadException claiming that my type cannot be
> >> load from an assembly:
> >> Could not load type 'XXX.YYY' from assembly 'XXX, Version=0.0.0.0,
> >> Culture=neutral, PublicKeyToken=null'.
> >>
> >> How can I go about figuring out what is causing the problem? I have
> >> seen that people have it. I am sure it is fixable. What can I do about
> >> tracing the error?
> >>
> >> Sincerely,
> >>
> >> Igor Shmukler
> >> _______________________________________________
> >> 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/20150113/9bb1ac72/attachment-0001.html>


More information about the Mono-list mailing list