Configuration :: Can Dynamically Change Web.config File
Jan 31, 2011Is it possible to change web.config file at run time...
(here i want to change database connection details at run time)
Is it possible to change web.config file at run time...
(here i want to change database connection details at run time)
I'm preparing to deploy a ASP.NET web application. The target server has already a previous version of my web application with parameters specified on the web.config file.
In the new version of this web application, the web.config file contains new sections I would like they appear into the target web.config file on the server.
However I can't find the way to merge the new web.config sections into the existing web.config file ?
Does I have to do it programmatically, or is there a tool to merge the both files during installation ? (I'm using Web Setup Project).
I am developing web applicaiton. I want to read web.config in App.config file. I have appSettings and connectionStrings in web.config. How to read that?
View 10 RepliesI have the following in my web.config
<connectionStrings>
<add name="ActiveDirectoryConnection" connectionString="LDAP://ActiveDirectoryDomain1.com" providerName="System.Web.Security.ActiveDirectoryMembershipProvider"/>
</connectionStrings>
I need to add a dropdown box to my login page that allows the user to change the connectionString to a different string, e.g. "LDAP://ActiveDirectoryDomain2.com"
In C# code behind how do change the connectionString value?
More info:
The problem I am having is that there are 4 other web.config settings call that one connectionString. For example:
<activeDirectorySecurityContextSettings connectionStringName="ActiveDirectoryConnection" defaultADUserName="ReportUser" defaultADPassword="password"/>
I have a website that has 2 databases and 2 folders , what I need to do is to create a combo box and if the user select " project1" I should see the tree that populates its data from the first database if user selects "project2" I sshould see the tree that populates its data from the second database , both the 2 trees will be populated in the same page following below is the part of the connection string and folder values for 1 selection but how can i add another one and change it on the fly from the combo box selection
<add key="FolderName" value="test" />
<add key="EnglishFolderName" value="demo1" />
<add key="Virtual path" value="/" />
</appSettings>
<connectionStrings>
<!--<add name="MyConnectionString" connectionString="Data Source=SADERSQLEXPRESS;Initial Catalog=LawsTest;Integrated Security=True;MultipleActiveResultSets=True" providerName="System.Data.SqlClient"/>-->
<add connectionString="Data Source=.;Integrated Security=True;MultipleActiveResultSets=True;Initial Catalog=TarbooshLaw" name="MyConnectionString(Arabic)" providerName="System.Data.SqlClient" />
</connectionStrings>
<system.web>
I'm developping an ASP.NET web applition which will be running on a intranet server. The web application will read and write data from / to an access mdb.
The link to this mdb is specified under the web.config file. However, in this web.config, the connection string points to a absolute path (for ex. c:information.mdb).
Is it possble to change this path after the web application is installed on the server (without having it to open in visual studio)? This is needed, because the application will be installed at other locations too, all pointing towards their own server and mdb (and this mdb file won't be always be on the c: drive).
I tried opening the web.config file with notepad, and changing it. Everything seems to work, but I'm not sure this method is good. Since I assumed you have to rebuild the application if you change somthing in the code...
I have three connection strings in my web config file one for developement db, test db, and production db.
Currently I have all three defined and using the same name and I comment out the connection out the
inappropriate strings.
So in my code I use the connection string like so:
WebConfigurationManager.ConnectionStrings(
"A_DevConnectionString").ConnectionString
and in my Web.config I have three conn strings :
a_devConnectinoString
a_testConnectionString
a_prodConnectionString.
Can the connectionstring be selected dynamically through the web.config ?
[Code]....
How to change ApplicationName in C# or gobal.asax, or web2.config
I have built an ASP.NET (.NET v4) application in VS 2010. It is working just fine. But when I try to create deployment package (so I can deploy it in our test IIS 7.5 Server), it gives me error like this,
Error 1 Could not open Source file: Could not find file 'C:11-2 estobjDebugCSAutoParameterize ransformedWeb.config'. 0 0 test
Thing is in past, I had deployed the SAME application using the SAME method.
I have created a code which updates the sessionState timeout on certain conditions, but when I run this code, it asks for saving the web config file. I think its because writer.flush() or writer.close() code. Can anyone help me on how to save the web.config file @ runtime. ??
View 1 RepliesIs there a way to use a generated file as a configSource for a web.config section?
In web.config, I tried a simple:
<webParts configSource="webpartsConfig.aspx" />
where webpartsConfig.aspx just spits out XML when accessed normally, but not as a configSource. (The literal source code is included as-is, giving an error.)
Motivation for this solution: I have different configuration variables locally and online, and I don't want to juggle multiple config files.
I am having an issue where if I change my url to .asp from .aspx i get a 404 error but it is not handled by my custom errors. If I change the url to def23947823h.aspx it is caught and redirects to correct page.
[Code]....
i'm working in vs2010 and am just about ready to deploy a Web sitei've read elsewhere that i should be able to add a web.release.config file and should be able to select it for the release buildso i added a web.release.config file right below my web.config file but it doesn't show up in my Configuration Manager
View 1 Repliesin my xslt i am at present hardcoding an value. <td><tr>HI</tr></td> Can i get this 'HI' instead from app settings in my web.config file?
View 3 RepliesI want to publish my website from the development machine to QA server. Do I need to create a new web.config file which has the new data connection strings and copy it on the QA server or is there a better way of doing this, so that every time I publish modified files, the web.config does not get overwritten.
View 9 Replieswhat are the different sections in web.config file?
View 1 RepliesI am designing a web application for Leave Application of our faculties. There is a form in my website which represent the existing paper-back leave application form. Users(faculties) have to fill-up this web form and after validation an email will be send to the email address of our principal/hod. I hope that email address(s) will be provided to our group members. Now I want to know that what will be the required configuration of the web.config file? I found this blog ScottGu's Blog. Here the given configuration is:
[Code]....
But I think this is not acceptable for my project as the smtp from="test@foo.com", userName, password are unknown to me. So what should I do. Am I able to understand my requirement to you?
how can i encrpt database password and store to Visual Studio's connectionString areaalso, i would like to know how can i set all config in config file and how the program can read.
retrieve appsettings from the app.config file stored in a DLL directory?
I have read many posts on this and it appears as though it's not possible. I've tried all configurationmanager options without success.
Of course, when my .net web app runs, it configurationmanager pulls the settings from the web.config which I understand. I would just like to have a configuration file dedicated to the dll. (like app.config).
dynamically switch WCF web service reference URL path through config file. how do you do this?
View 3 RepliesI have a website with 3 different homepage designs. Is there a way I can set which homepage is loaded in the web.config file?
View 2 RepliesIf I encrypt something in my config file using aspnet_regiis.exe -pef "appsettings" "path" which i think will use my logged in id's credentials. If i deploy this application on some other machine where some other user id is used to login. Will there be any issues or .......?
View 1 RepliesI have two test machines that both have the same issue. I have one running IIS7.5 with Windows 2008 R2 and another server running IIS7 on WIndows 2008. I am having a problem with my Web.config files not being published to the server using WebDAV. The file seems to be replaced with a blank Web.config file. Since the Web.config file is blank non of my AJAX web pages are working. I have AJAX web pages that use Microsoft's AJAX 2.0 or 3.5 (they were created in Visual Studio 2008) and I have AJAX web pages that use pure javascript accessing Codebehind classes by AjaxPro2.dll I found on the Web. All these projects worked on Windows Server 2003 with ASP.NET v3.5 because it published the Web.config file.I believe the issue has something to do with the validation process Windows 2008 uses to make sure the Web.config file is not corrupt. I tried many Web.configs and nothing works. All my applications are running from a single root folder located in inetpubwwwroot
and that single folder is "converted to application" using the DefaultAppPool (ASP.NET v2.0 Integrated Mode).
I found a workaround which is to publish my normal Web.config and a copy of it name something else like Web2.config. The Web.config is replaced on the server with a blank one, which I delete directly from the server (via Remote Desktop) and I rename the other Web2.config. This works for all my AJAX webpages both the MS AJAX and the "native" ones using pure javascript and the AJAXPro2.dll.
I tried setting the application on IIS to another Application Pool "ASP.NET v4.0 Integrated" and my MS AJAX web pages work perfectly with the blank Web.config file and not using the workaround at all. However, the "native" AJAX using purjavascript and the AJAXPro2.dll do not work because they require settings in the Web.config. This means there is something that ASP.NET 4.0 has that allows it to run the MS AJAX without a proper Web.config. I thought this might help you figure out my problem.
I have been racking my brain over this for a few weeks now and I am stuck. I really need help with getting my Web.config file from my VS2008 applications to publish (via WebDAV) to my IIS server. I can do this in either setup IIS7.5 Windows Server 2008 R2 or IIS7 Windows Server 2008. I am a programmer not system administrator. I have admin access of these servers and the system adminstrator is also stumped.Let me know if you need any additional information like my Web.config file or log files from the server.
I need to set file extension precedence. I want the browser to show default.html before default.aspx. Is there a way to set this up in a web.config file?
View 2 RepliesI have 1 web application, 2 databases (same design, with different data), and 2 web.config files (web1.config. web2.config) ;
What I do need is a way to change the web.config file name programaticcaly on code behind.
So, this way I can select on runtime accoerding to the current theme the web.config currently being used.
Ofcourse that if I could do inheritnce of the web.config files it would be te best approaach, but only one web.config file is allowed per directory.
deploy this configuration to achieve a multiple websites to one web project.