Reading config file other than web.config

M

M Irfan

Recently I have started working in .NET 2.0. I am developing a web
service application that references a DLL component written in C# 2.0.
The component has its own config file which contains settings related
to business logic coded in that component. I can reference and load
the component but unable to read load the custom config file of that
component. I know that the same thing is possible if my host
application is any Exe application and using
"ExeConfigurationFileMap", "OpenMappedExeConfiguration" I can read
configuration file other than app.config but the same is not possible
if I use "WebConfigurationFileMap" and "OpenMappedWebConfiguration".
Using both these we can only define the mappings b/w virtual and
physical directories but can't read config file other than
web.config.

string dummyVirtualPath = "/test_web_2005";
string physicalPath = @"C:\Inetpub\wwwroot
\test_web_2005\Bin";
string configFileName =
System.IO.Path.GetFileName(assembly.CodeBase) + ".config";
WebConfigurationFileMap map = new WebConfigurationFileMap();
map.VirtualDirectories.Add(dummyVirtualPath, new
VirtualDirectoryMapping(physicalPath, true));
Configuration config =
WebConfigurationManager.OpenMappedWebConfiguration(map,
dummyVirtualPath);

Is there any other idea to implement the same. Thanks in advance.

Regards
Irfan
 
G

Guest

See my response in the C# newsgroup. Actually, this is the best group for the
question, I just saw that one first.
Peter
 
M

M Irfan

See my response in the C# newsgroup. Actually, this is the best group for the
question, I just saw that one first.
Peter

Hi Peter,

Thanks for the response. I know that I can use web.config but I dont
want to use that. The component will be reponsible for sending data to
multiple partners and at run time partner specific object would be
instantiated using Reflection. For the time being I think its should
use a custom config reader. Design wise I believe it would be good if
objects and their configurations are laoded dynamically without being
depended on web.config.

Regards
Irfan.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top