Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Application Settings Config File Path
Message
From
13/01/2011 17:52:27
Timothy Bryan
Sharpline Consultants
Conroe, Texas, United States
 
 
To
13/01/2011 17:42:56
General information
Forum:
ASP.NET
Category:
The Mere Mortals .NET Framework
Miscellaneous
Thread ID:
01496034
Message ID:
01496096
Views:
33
It is System.Web.HttpServerUtility. Ahh, you are using this somewhere other than in a web form? You may have to add System.Web but try typing HttpServerUtility.MapPath to see if it resolves.
Tim

>Whether or not I have the ~ there I still get a reference error with "Server". What should the Using statement be for that?
>
>If I just try this:
>
>
this.ReadKeysFromConfig("~/Admin/SIASSettings.config");<pre>
>
>then I get an error saying:
>
>Could not find a part of the path 'c:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\~\Admin\SIASSettings.config'
>
>If I remove the ~ I assume I'll get a very similar message.
>
>
>>I am using Server.MapPath successfully like this.
>><pre>
>>XmlDocument doc = new XmlDocument();
>>doc.Load(Server.MapPath("/Xml/States.xml"));
>>
>>
>>It is possible your path is not quite right. I think if you just take the tilde off you may have better luck. My file is in a directory "Xml" off of the root of the application path.
>>Tim
>>
>>>Hi Tim,
>>>
>>>yes, this is the ASP.NET app. I have tried this too:
>>>
>>>
this.ReadKeysFromConfig("~/Admin/SIASSettings.config");
>>>
>>>and it didn't find the file (but then again, maybe I only tried it on my development machine).
>>>
>>>I believe I am using the sample code you gave me, so the path to this file is only ever referenced in one place.
>>>
>>>>Frank,
>>>>
>>>>Is this ASP.Net you are working on still? Do you need to use Server.MapPath for that? I was under the impression the path was still relevant to the application path. Try using the same syntax you are using for controls or other path references. I would also suggest putting a reference to this settings file somewhere in the app as a property so it only has to be accessed and read once.
>>>>Tim
>>>>
>>>>>Hi,
>>>>>
>>>>>I have subclassed the mmAppConfiguration and have set it to use this config file:
>>>>>
>>>>>
this.ReadKeysFromConfig("C:\\Development\\Mere Mortals .NET Framework 2008\\SamaanSystems\\IAS.Web\\Admin\\SIASSettings.config");
>>>>>
>>>>>Of course this won't exist on the client's computer.
>>>>>
>>>>>I have tried using this:
>>>>>
>>>>>
//this.ReadKeysFromConfig(Server.MapPath(@"~/Admin/SIASSettings.config"));
>>>>>
>>>>>but that gives me an error on Server saying "The name 'Server' does not exist in the current context". If I try to resolve the reference the only option I have available is Microsoft.SqlServer.Server, which doesn't seem right to me.
>>>>>
>>>>>What should I use?
Timothy Bryan
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform