Service WCF et Settings.Settings
-
mercredi 19 mai 2010 08:08
Bonjour,
J'ai un service WCF qui appelle une fonction qui contient un appel a un settings :
Settings.Default.DestinataireTechnique
Lorsque j'appelle ma méthode par mon service, j'obtiens une erreur dans ma classe class Settings : global::System.Configuration.ApplicationSettingsBase
si l'appel précédent.
{"Le système de configuration actuel ne prend pas en charge les paramètres de portée utilisateur."}
Sachant que la valeur dans mon settings a bien une portée Application et que mon fichier Settings a son modificateur d'accès à public.
Toutes les réponses
-
mercredi 19 mai 2010 11:53Modérateur
Bonjour,
Comment est hébergé votre service ?
Cordialement
Gilles TOURREAU - MVP C# - Architecte .NET/Consultant/Formateur -
mercredi 19 mai 2010 12:37Dans un service windows
-
mercredi 19 mai 2010 14:55Modérateur
Bonjour,
OK, pouvez vous juste m'indiquer le type d'exception qui est généré ?
Cordialement
Gilles TOURREAU - MVP C# - Architecte .NET/Consultant/Formateur -
mercredi 19 mai 2010 16:01
une ConfigurationsErrorException sur le return :
[global::System.Configuration.ApplicationScopedSettingAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Configuration.DefaultSettingValueAttribute("SCIPIO")] public string DestinataireTechnique { get { return ((string)(this["DestinataireTechnique"])); } }
-
mardi 25 mai 2010 14:35je up ;)
-
mardi 3 août 2010 07:33Modérateur
Bonjour tout le monde,
Simple hypotehèse, si l'erreur se produit sur ce code :
[global::System.Configuration.ApplicationScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("SCIPIO")]
public string DestinataireTechnique {
get {
return ((string)(this["DestinataireTechnique"]));
}
}
Pourquoi ne pas ajouter un test pour vérifier l'existance de "DestinataireTechnique" avant de le retourner... ce serrait plus sage ;)
Jérémy Jeanson MCP, MCTS http://blogs.codes-sources.com/JeremyJeanson/ (French or English spoken)

