I have defined my configSource to look for config files in a sub-directory called config, as follows:
<connectionStrings configSource="config\ConnectionStrings.config" />
I have the config file defined as a linked file, so when the build happens it gets copied into my bin\config folder just fine.
However, my web app projects are looking at the development project config folder instead of the deployment bin\config folder. I confirmed this with Process Monitor.
So I have several questions:
Thanks much!
UPDATE: I am using the method described here: http://consultingblogs.emc.com/jamesdawson/archive/2008/06/03/using-linked-files-with-web-application-projects.aspx to ensure that the config files are copied, and doing a little experimentation I have answered question #2. No it is not default behavior in Visual Studio but this work-around ensures the files are copied to both locations.
The Web. Config file is used to configure Oracle Web Application functionality. This file is typically installed in the c:\Inetput\wwwroot\WebApp directory.
The web. config file in the views folder is to do some specialized settings you want to apply to pages inside the view folder. Like config settings like: connection string / appsettings etc. but that will be applicable to only that folder and rest of the project will pick up the settings from web.
Locate the web. config file in the root directory of your application (or create one if it does not already exist). Add an <appSettings> element. Add <add> child elements along with key / value pairs to the <appSettings> element as required.
A web. config file is a Windows file that lets you customize the way your site or a specific directory on your site behaves. For example, if you place a web. config file in your root directory, it will affect your entire site (www.coolexample.com).
I believe this may help you a little bit. How to use multiple Web.config files
Basically you can have as many config files as you like, as long as they are in separated folder of your web application. I a bit confused by part of your comment where you mention "different web project", could you be a bit more specific in that department? Also, I have found far more detail about this on msdn, I suggest you check it out.
Happy coding!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With