Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 2 of 2
  1. #1
    New Coder
    Join Date
    Jan 2005
    Posts
    74
    Thanks
    0
    Thanked 1 Time in 1 Post

    Question Accessing Keys in the appSection of Web.Config

    I am trying to store some information (like application paths) in the web.config file of my ASP
    C# project. To that end I did the following:

    WEB.CONFIG SOURCE CODE:
    ?xml version="1.0" encoding="utf-8" ?>
    <configuration>
    <appSettings>
    <add key="ApplicationDir" Value="C:\Application"/>
    <add key="DatabaseDir" Value="\Database\"/>
    <add key="UpdateDir" Value="\UpdatePackages\"/>
    </appSettings>

    <system.web>
    ...(lot of stuff that was generated automatically)...
    </system.web>
    </configuration>

    Note that I manually added the <appSettings> field (it was not automatically there), is it possible I placed it in the wrong part of the web.config file?


    C# SOURCE CODE:
    string appDir = ConfigurationSettings.appSettings["ApplicationDir"];
    string updDir = ConfigurationSettings.appSettings["UpdateDir"];
    string SaveLocation = appDir + updDir + fn;

    I use this code to create the SavePath for uploaded Update Files.
    However, on compile, I get the following error:
    The type or namespace name 'ConfigurationSettings' could not be found (are you missing a using directive or an assembly reference?)
    Nothing appears in VC# when I type ConfigurationSettings. (should give me a list of choices)


    Any clues why?
    Is it because I added it manually and need to add something else to the XML file?

  • #2
    Regular Coder
    Join Date
    Jul 2004
    Location
    France
    Posts
    141
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Using System.Configuration


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •