[Mono-devel-list] Monodoc Web Application Problems

MET met at uberstats.com
Thu Jul 15 09:09:52 EDT 2004


Hello,

On Wed, 2004-07-14 at 23:13, Gonzalo Paniagua Javier wrote:
> El mié, 14-07-2004 a las 22:46, MET escribió:
> > I'm trying to get the monodoc web application to work without any luck. 
> > I have mod-mono-server.exe running via Apache2 just fine as it serves
> > other applications.
> > 
> > So what I've done is copy the web directory from within monodoc/browser
> > into a html directory and set it up fine within httpd.conf.  I then
> > point my browser to it and the page dies with errors.
> > 
> > ===
> > Description: Error compiling a resource required to service this
> > request. Review your source file and modify it to fix this error. 
> > 
> > Error message: /tmp/35897.cs(28,0) : error CS0246: Cannot find type
> > `RootTree' /tmp/35897.cs(21,0) : error CS0246: The namespace `Monodoc'
> > can not be found (missing assembly reference?) (0,0) : error failed: 2
> > error(s), 0 warnings
> > ===
> > 
> > I have monodoc installed on the machine (it even works through X
> > forwarding) and $PKG_CONFIG_PATH is also setup.
> 
> The problem here is that, yes, monodoc is there in the GAC, but unless
> told otherwise, mcs and asp.net compilation classes don't know anything
> about it.
> 
> Possible solutions are:
>       * Copy your monodoc.dll in bin.
>       * Copy monodoc.dll to $PREFIX/lib/mono/1.0 and add a @assembly in
>         the pages you want (mcs will be able to find it when
>         -r:monodoc.dll is provided)
>       * Add a CompilationOptions="-pkg:monodoc" attribute to your page.
> 
> I prefer the first one.
> 
> -Gonzalo

So I've done the first and it certainly got past that error, thank you. 
As GAC seems so vital, why would/should asp.net be unaware to look in
there?

Either way, I've now gottena FileNotFoundException:
===
System.Reflection.TargetInvocationException: Exception has been thrown
by the target of an invocation. ---> System.TypeInitializationException:
An exception was thrown by the type initializer for
Mono.Website.Handlers.MonodocHandler --->
System.IO.FileNotFoundException: Could not find file "/monodoc.xml".
===

What needs to be done so that it looks in /usr/lib/monodoc/ for the
required files of monodoc, or do I need to just copy them somewhere
else?

Thanks in advance, 

~ Matthew






More information about the Mono-devel-list mailing list