Accéder à l'app.config ASP.NET
Je suis à l'aide de l'app.fichier de configuration pour lire des données à partir d'elle..
Je suis le chargement de l'application.fichier de configuration:
string app_path = HttpContext.Current.Server.MapPath("app.config");
xmlDoc.Load(app_path);
string image_path = ConfigurationManager.AppSettings["Test1"];
et je veux récupérer la valeur de "Test1". Mais la valeur de test1 est à venir "null"..
comment puis-je obtenir la valeur de "test1" à partir de l'app.fichier de config..
j'ai créé l'application.fichier de configuration:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="Test1" value="My value 1" />
<add key="Test2" value="Another value 2" />
</appSettings>
</configuration>
merci de m'aider..
Il n'y a pas de
Si vous êtes en cours d'exécution ASP.NET vous devez utiliser le Web.config, pas d'Application.config
De toute façon, ne les chargez pas web.config/app.config XmlDocument. L'utilisation intégrée dans l'infrastructure membres à la place.
comment cela peut-il être fait????
app.config
dans asp.net, vous devez utiliser web.config
à la place.Si vous êtes en cours d'exécution ASP.NET vous devez utiliser le Web.config, pas d'Application.config
De toute façon, ne les chargez pas web.config/app.config XmlDocument. L'utilisation intégrée dans l'infrastructure membres à la place.
comment cela peut-il être fait????
OriginalL'auteur percy | 2011-05-13
Vous devez vous connecter pour publier un commentaire.
Dans ASP.NET les applications, le fichier de configuration par défaut est nommé web.config. C'est une convention qui vous devrait probablement s'en tenir à, qui vous permet d'utiliser facilement le
ConfigurationManager
pour accéder aux paramètres de configuration.Je suggère d'avoir un coup d'oeil à http://en.wikipedia.org/wiki/Web.config comme un point de départ pour apprendre les tenants et les aboutissants de base .NET de configuration de l'application dans le ASP.NET domaine.
Vous pouvez lier des fichiers de configuration d'ensemble, par la définition de la
file
attribut de sections de configuration que vous souhaitez remplacer: http://www.codeproject.com/KB/dotnet/appsettings_fileattribute.aspxN'oubliez pas de upvote bonne réponse
OriginalL'auteur J. Steen
Web.config:
Code:
Oui, mais dans un ASP.NET application, vous devez utiliser le web.fichier de config, pas l'application.fichier de configuration.
oui, j'ai utilisé le web.config et le renommer en application.fichier de configuration. est-ce possible....
Pas de. Il doit être nommé WEB.CONFIG. L' .net environnement de configuration utilise un ensemble de conventions où les fichiers doivent être nommés certaines choses pour le ConfigurationManager de travail.
Dans ASP.NET, la configuration par défaut est appelé Web.config, tous les autres - est personnalisé et facultatif. De sorte que vous pouvez lui donner un nom App.config (comme dans les WinForms) ou de toute façon d'autre, Foo.config ou Config\Bar.config. Chargeur personnalisé (
ConfigurationManager.OpenExeConfiguration()
) est nécessaire pour charger et lire un tel fichier.OriginalL'auteur abatishchev
Si vous souhaitez utiliser ConfigurationManager.AppSettings à l'intérieur d'une application web, vous devez mettre votre section AppSettings dans le web.config.
Je vous conseille d'avoir un début ici: en.wikipedia.org/wiki/Web.config =)
OriginalL'auteur mathieu