i am using a windows application as well as web application developed in visual studio 2010 beta 2 using .net framework 4 on windows xp/windows server 2008/windows7 i am able to read web.config file on system running windows XP sp2 but same is not read by windows 7 and windows server 2008 i installed my web application on iis 7 on said windows with .net 4 but it not read web.config by my windows application. i used below code on form_load in windows application for reading that web.config-
I have a connection string (which works fine) to connect to AD through my web application in my web.config. Traditionally, however, I've created a new connection to pull info. from the user after login like so:
Using adDirectory as New DirectoryEntry("LDAP://OU=myou,DC=mydc,DC=dc,DC=com") Dim adTicketID as String = ticket.Name myVar = "adDirectory.Children.Find("CN=" & adTicketID).Properties("myproperty").Value End Using
It seems that I should instead use the connection from the web.config like so:
Using ADCS as New DirectoryEntry Dim adTicketID as String = ticket.Name myVar = "adDirectory.Children.Find("CN=" & adTicketID).Properties("myproperty").Value End Using
Is this possible? How would I accomplish it so that I don't need to constantly create new directoryentries?
I have been googling and searching many different forums for what I think should be a fairly straightforward answer, but I am unable to get it to work, or find the proper way to get it to work. the closest that I seem to be able to find the answer is along the lines here: [URL]
I have a similar setup, where I have three projects defined, one is my UI, one is my DB Access, and one is my real logic. DB Access and Real Logic are dll's, and each have their own app.config file, that when I build individually, it renames to mylogic.dll.config in the debug directory like it should. The dll.config file at the moment contain only Logging Application Blocks from the EntLib 5.0 library.
However, when I build the main exe, only the exe.config is there, and the dll.config's are not. Now, for one of them, I have gotten around it by changing the name of the file in VS to mylogic.dll.config, and set it to copy to output always. This works, as if I change the level of logging in the config, its changed next time I run the program. However, to get that to work, in my Logic class, I needed to specify the name of the config directly to the Logger, which I would prefer not to do.
Now, to compound the issue, in the DB Access dll class, I want the config to hold Logging Application Block config settings, but it will also hold other settings, such as the connection string to connect to the DB as, and so on, and if I rename it from app.config, then the standard VS tools (like XSD Designer) dont work.
So, for something that seems to be so elementary, I cant seem to figure it out... perhaps my logic is wrong... but in the end, I dont want to need to manually merge the different app.config's from the dll's into the exe app.config by hand, as this is very error prone.
I'm trying to add a new section to my app.config file under the applicationSettings section and then read it from my WinFroms VB.NET application.[code]...
I would like to be able to read the entire document, and make changes to it before run time. I am making a deployment tool for my application, and most of my customers do not want to rename their servers, nor do I want to have to rename the server in the connection string section of the app config file.
I am creating a windows service in .Net 4.0 and testing some functions of said service with a windows forms client by referencing the service project.The service project has an App.config file and that file looks like this: [code]a null reference error is thrown because my connection string is not loaded.The only connectionStrings that are loaded are from the machine.config file located in [code]If I create an application scope setting for the service, I can get that setting by using the My.Settings.setting so it's not like the App.config file is not being read.why are my connectionStrings not being loaded from the App.config file?When referencing a project(parent) from another project(child), the child's app.config is used even if the parent's classes are being used.Thus, I can get the connectionStrings to show up if I copy them over to the child's app.config. When trying to open it manually, my currentDirectory was of the child, not the parent (strange how it did not throw an exception - it wouldn't have been able to find the config file it just silently used the machine.config.
However, xmlFilePath shows up as Nothing after that line of code is run.
What's the correct code to get a setting out of the web.config file in an ASP.NET application?
NOTE: Although you can add keys individually to the <appsettings> tag, I'm trying to figure out how to use it with the "Settings" tab in the project's properties.
Environment: .Net 3.5 VB.net (C#ok too) I wrote a multi-project WinForms app that needs to load a couple dozen variables from a client section of a config file based on user's selection of client. Also some program variables need to be loaded as well. So far so good, I put them in an app.config file.In the appsettings section I put the main program variables. e.g.
I have an app.config file that stores values in a few different sections. I have these snippets:[code]How do I read the connection string in the codebehind? Specifically the value which is [code]
How do you read the default values from the appName.exe.config file? My application only reads these values on first installation. Subsequently, it reads the updated values sitting in the user.config file.
I configured session state in web.config.<sessionState cookieless="AutoDetect" timeout="5" sqlConnectionString="....."/>Now, I want to know timeout and sqlConnectionString from code-behind.
Is there a simple way to read from the global application.exe.config file from a dll?urrently I am loading the file as an XmlDocument but I wonder if there is a better solution.That's what I mean:If I create a new WinForms Project I have a Settings Tab in the Project properties where I can add some simple values (And I want to access the per Application settings, not the user beased ones).From my code I can access these values with:
The Settings class is autogenerated in the file Settings.Designer.cs.Now I have the case where a dll need's to read the settings from the Main Application's config file. Is there a simple way to achive this? Currently I am reading the file as an XML Document.
I have a WCF service with a setting I created in the WCF application property editor (settings tab).It has created something like the following property in MySettings class in the Settings.Designer.vb file. Notice the DefaultSettingValueAttribute is set to "This is the OLD value". That's my value for local testing.
<Global.System.Configuration.ApplicationScopedSettingAttribute(), _ Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _ Global.System.Configuration.DefaultSettingValueAttribute("This is the OLD value")> _
[code]....
The problem is after restarting the WCF service (rebooting the server machine completely), it never reads the new value. It continues to use the old value that was set as the default value in the designer file.I think this must have to do with file permissions, but I don't see anything in the event log that indicates a problem. It's like the WCF service isn't even trying to read the web.config file.Why isn't the service reading the settings value from the web.config file?
Basically i have a .net application that has a directory path stored in the app.config file. this directory path outputs xml files that will be read by an asp.net web page.
Is there any way i can get the asp.net web page to read the directory path stored in the app.config file? Should i look to use the web.config file at all?
I am using VB.NET 2010 with a solution that consists of class libraries and winform projects.
Each project has an app.config for it's specific needs. There are however, several settings that are common across all projects. I would like to implement a common config file to hold those, but that effort hasn't been very successful.
After much searching I developed a test program to play with and it was working until I moved the Globalsettings into a separate file. Below is a paste of my code along with the config files I've been experimenting with. I've added the references to system.configuration and made sure my config files are set to always copy to the output directory.
The code compiles, but GlobalSettingsLookup is never set to an instance of NamevalueCollection. I'm guessing it's because the ConfigurationManager can't load the section "GlobalSettings"(?) That's just a guess
My Code:
Dim GlobalsettingsLookup As NameValueCollection = CType(System.Configuration.ConfigurationManager.GetSection("GlobalSettings"), System.Collections.Specialized.NameValueCollection)
Added for my quick reference.When you use the following code to retrieve the values from config file in a library project.
Value = Configuration.ConfigurationManager.AppSettings("KeyName") The application will look for this key in AppSettings section of calling assembly and may lead to unpredictable results.
I have a program with various settings, all stored in the app.config file. Often, I have a need to edit the connection string setting. I cannot do so using the My.Settings.myConnectionStringVariable method, as this is read-only. What I would like to do is have a big text box, and simply load the entire app.config file into it. The user could modify whatever they wanted, click save, and the program would save the new edits to the app.config file, and restart the program. I don't have a huge need to only pull out the connection string, as getting the text for the entire config file would suffice. However, if it is easier to pull out just the connection string from the config file, that would work too.
Dear Friends: I have some files in 1 folder directory that show "XML Configuration File" under type. But none of these files show the extension .config. The directory filesare like C0150,C0150_new,C0200,C0200_new etc. I need to change only 1 attribute of each of these files. I need to write a VS.Net project to do this. I have to send the .exe file(from bin directory of this VS.Net project) to my client and they will just double click the .exe file and it will change that attribute in all the .config files.
The C0150 file looks like this: <?xml version="1.0" encoding="utf-8"?> <configuration>
I am trying to build a form that has a button on it that will open up a 2nd form that allows me to view and edit the connection string. I believe the connection string is also called app.config, and can see that in the Solution Explorer for the project.All I have managed to do is drag a button onto my main form and relabel it. I have no idea how to create code to access the connection string.
I cannot read files from the current directory. If I give it a absolute path name, works fine.
I get a file not found error, saying C:programfilesCommenfilesMicrsoftsharedevserver10.0stormdoor.html. A interested fact is that my project is not stored in the folder it says it's current, the project is stored in C:useres edpoottelmydoumentsVisual studio 2010WEbSitesmaster2
it has been a while since I have asked a question here so I thought now would be a great time to do so. I am creating an application that loops through the file names of a specific directory, in this case, the System32 folder. I want the program to compile a list of the file names and then I want the file names to be displayed on a Timer_Tick event so the name will change on every tick. If anyone could provide a snippet of code to achieve this that would be great. I have been researching and debugging all night with no luck.
From what I can tell this isn't possible with CopyDirectory.Is there a simple way to copy a directory and overwrite everything, or do I have to have it first check each directory for read-only files and then change their Read-Only attribute?