[Mono-list] asp.net mod_mono reference question

Timothy Graupmann tgraupmann at yahoo.com
Sat May 21 03:45:15 EDT 2005


The DLL has to be in the path MOD_MONO is expecting.

Here is the setup I used.
http://www.tagcma.com/article.php?story=20050422023642167

I load several DLLs.

I remember it had something to do with this:
####################################
LoadModule mono_module modules/mod_mono.so

Alias /TAGMLWS "/var/www/mono/tagml/TAGMLWS"
MonoApplications "/TAGMLWS:/var/www/mono/tagml/TAGMLWS"

<Directory /var/www/mono/tagml/TAGMLWS>
Order allow,deny
Allow from all
SetHandler mono
<IfModule mod_dir.c>
DirectoryIndex ClientManager.aspx
</IfModule>
</Directory>
####################################

~Tim


--- Dustin Aleksiuk <DAleksiu at thoughtworks.com> wrote:

> Hi Jesse,
> 
> I'm aware of that flag, but I'm talking about the compilation of the 
> aspx.cs file that mod_mono does when it gets a page request. From what I 
> read, it compiles the aspx.cs files at that time (and that works fine if I 
> remove the code that tries to use my DLL). I don't know how to pass it 
> command-line flags since mod_mono invokes the compiler, not me.
> 
> Is there something fundamental I'm missing about mod_mono?
> 
> Thanks,
> Dustin
> 
> 
> 
> 
> 
> "Jesse Pasichnyk" <jesse at pasichnyk.net> 
> 21/05/2005 00:07
> 
> To
> "'Dustin Aleksiuk'" <DAleksiu at thoughtworks.com>, 
> <mono-list at lists.ximian.com>
> cc
> 
> Subject
> RE: [Mono-list] asp.net mod_mono reference question
> 
> 
> 
> 
> 
> 
> -r MyCustomAssembly.dll
>  
>  
> Mono C# compiler, (C) 2001 - 2003 Ximian, Inc.
> mcs [options] source-files
>    --about            About the Mono C# compiler
>    -addmodule:MODULE  Adds the module to the generated assembly
>    -checked[+|-]      Set default context to checked
>    -codepage:ID       Sets code page to the one in ID (number, utf8, 
> reset)
>    -clscheck[+|-]     Disables CLS Compliance verifications
>    -define:S1[;S2]    Defines one or more symbols (short: /d:)
>    -debug[+|-], -g    Generate debugging information
>    -delaysign[+|-]    Only insert the public key into the assembly (no 
> signing)
>    -doc:FILE          XML Documentation file to generate
>    -keycontainer:NAME The key pair container used to strongname the 
> assembly
>    -keyfile:FILE      The strongname key file used to strongname the 
> assembly
>    -langversion:TEXT  Specifies language version modes: ISO-1 or Default
>    -lib:PATH1,PATH2   Adds the paths to the assembly link path
>    -main:class        Specified the class that contains the entry point
>    -noconfig[+|-]     Disables implicit references to assemblies
>    -nostdlib[+|-]     Does not load core libraries
>    -nowarn:W1[,W2]    Disables one or more warnings
>    -optimize[+|-]     Enables code optimalizations
>    -out:FNAME         Specifies output file
>    -pkg:P1[,Pn]       References packages P1..Pn
>    -recurse:SPEC      Recursively compiles the files in SPEC ([dir]/file)
>    -reference:ASS     References the specified assembly (-r:ASS)
>    -target:KIND       Specifies the target (KIND is one of: exe, winexe,
>                       library, module), (short: /t:)
>    -unsafe[+|-]       Allows unsafe code
>    -warnaserror[+|-]  Treat warnings as errors
>    -warn:LEVEL        Sets warning level (the highest is 4, the default is 
> 2)
>    -help2             Show other help flags
>  
> Resources:
>    -linkresource:FILE[,ID] Links FILE as a resource
>    -resource:FILE[,ID]     Embed FILE as a resource
>    -win32res:FILE          Specifies Win32 resource file (.res)
>    -win32icon:FILE         Use this icon for the output
>    @file                   Read response file for more options
>  
> Options can be of the form -option or /option
>  
> 
> From: mono-list-bounces at lists.ximian.com 
> [mailto:mono-list-bounces at lists.ximian.com] On Behalf Of Dustin Aleksiuk
> Sent: Friday, May 20, 2005 3:50 PM
> To: mono-list at lists.ximian.com
> Subject: [Mono-list] asp.net mod_mono reference question
>  
> 
> Hello, 
> 
> I'm sure there's an easy answer to this, but I can't find it. I'm running 
> mod_mono on apache, on Linux. I want to reference my own DLL in my 
> codebehind. When the compiler tries to compile my codebehind when the page 
> is run, it can't find my classes. It can find all the system classes. 
> 
> Is there a config parameter where I can tell it which DLLs to reference? 
> 
> Thanks muchly,
> Dustin 
> 
> > _______________________________________________
> Mono-list maillist  -  Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
> 



		
Yahoo! Mail
Stay connected, organized, and protected. Take the tour:
http://tour.mail.yahoo.com/mailtour.html



More information about the Mono-list mailing list