Jump to content
Xtreme .Net Talk

Recommended Posts

Posted

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?

Posted

Try something like this:


string appDir = ConfigurationSettings.AppSettings.Get( "ApplicationDir" );
string updDir = ConfigurationSettings.AppSettings.Get( "UpdateDir" );

string saveLocation = appDir + updDir + fn;

Posted

Using:

string appDir = ConfigurationSettings.appSettings.Get( "ApplicationDir" );

I get the same error:

The type or namespace name 'ConfigurationSettings' could not be found (are you missing a using directive or an assembly reference?)

 

Seems like the problem is with ConfigurationSettings.

In C# when I do "ConfigurationSettings." should a list of choices appear?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...