I'm not using XSP. I have this working under mono with mod_mono and apache, the only difference is my referenced file is in the same folder with the Web.config file so not sure about ../../ but I thought it would work.
Mine is like this
<appSettings file="user.config">
<add key="myKey" value="somePrivateValue" />
</appSettings>
<add key="myKey" value="somePrivateValue" />
</appSettings>
Where user.config is in the same folder with Web.config
In this scenario the setting from user.config is used in preference to the same setting in Web.config
Under mono, if I make a change in Web.config or user.config I have to killall mono to make it see the changes.
Under Windows it detects changes to Web.config but not changes to user.config
I would suggest 2 experiments.
1. Name the referenced file something other than Web.config as this name has special context, try main.config or something like that.
2. See if it works in the same folder with the Web.config instead of ../../
Hope that helps,
Joe Audette
Mariano Alarcon <[EMAIL PROTECTED]> wrote:
Mariano Alarcon <[EMAIL PROTECTED]> wrote:
Thanks Joe,
I tried your suggestion, but it did not work. I created a Web.config
file inside WebApp1 and added the following:
I can read the value of "myKey" but not the the settings defined in
../../Web.config. Do you mean that it works for you with IIS or mono?
If I point xsp to mainDir I can read both values but I still have the
problem that I have to move all the dlls up to mainDir...
Joe Audette wrote:
> Another way to do it is in the Web.config, reference another config
> file like this
> Web.config:
>
>
> Then the settings in the referenced MyWeb.config will take precedence
> over the settings in the calling Web.config
> Not su re if that helps but it does work
>
> Joe Audette
>
> */Mariano Alarcon <[EMAIL PROTECTED]>/* wrote:
>
> Yes, but maybe WebApps have Web.config files of their own which I
> would
> like to take precedence. If I do links I only get one Web.config file.
>
> Dan Maltes wrote:
>
> > Perhaps file links would work?
> >
> >-Dan
> >
> >-----Original Message-----
> >From: [EMAIL PROTECTED]
> >[mailto:[EMAIL PROTECTED] On Behalf Of Mariano
> Alarcon
> >Sent: Tuesday, November 02, 2004 11:50 AM
> >To: [EMAIL PROTECTED]
> >Subject: [Mono-list] Sharing Web.config among webapps/services
> >
> >Hello,
> >
> >Is it posible to set up xsp/mod_mono so they can share the same
> Web.config
> >file? So far I have been able to make this happen but it requires
> that I
> >move all the codebehind binaries to the main directory.
> >For example I tried:
> >
> >|
> >+-MainDir
> > |
> > + - Web.config (to be shared by WebApp1 and WebApp2)
> > |
> > +- WebApp1
> > | |
> > | +- WebApp1.asmx
> > | |
> > | +- bin
> > | |
> > | +- WebApp1.dll
> > |
> > +- WebApp2
> > |
> > +- WebApp2.asmx
> > |
> > +- bin
> > |
> > + WebApp2.dll
> >
> >With this configuration if I point my xsp to MainDir I get the
> following:
> >
> >Server error in '/' application
> >
> >Type WebApp.WebApp1 not found.
> >Description: Error processing request.
> >
> >Error Message: HTTP 500. Type WebApp.WebApp1 not found.
> >
> >Starting two xsps at /We bApp1 and /WebApp2 deals with the error
> but I do not
> >get the common settings in Web.config. It also works if I move
> WebApp1.dll
> >and WebApp2.dll to a /bin directory under MainDir but I was
> hoping I could
> >keep the structure like the example above.
> >
> >Is this possible?
> >
> >Thanks.
> >
> >_______________________________________________
> >Mono-list maillist - [EMAIL PROTECTED]
> >http://lists.ximian.com/mailman/listinfo/mono-list
> >
> >
> >
> >
> >
> >
>
> --
> Mariano Alarc�n
> ITC Soluciones
>
> _______________________________________________
> Mono-list maillist - [EMAIL PROTECTED]
> http://lists.ximian.com/mailman/listinfo/mono-list
>
>
>
> [EMAIL PROTECTED]
> http://www.joeaudette.com
&g t; http://www.mojoportal.com
--
Mariano Alarc�n
ITC Soluciones
[EMAIL PROTECTED]
http://www.joeaudette.com
http://www.mojoportal.com
