🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #22156

Brak uprawnień do zapisu konfiguracji

#22156
From: Zbigniew Malec
Date: Sun, 08 May 2011 01:52
39 lines
2326 bytes
Witam,
mam problem z zapisem konfiguracji aplikacji. Chciałem skorzystać z
ConfigurationManagera w jego najprostszej formie oraz konfiguracji
zapisywanej w katalogu domowym użytkownika. W tym celu napisałem poniższy
kod:

           Configuration configuration =
ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoamingAndLocal);

            configuration.AppSettings.Settings.Add(OPTION_LOOP,
Loop.ToString());

            configuration.Save();

Niestety dostaję wyjątek 

System.Configuration.ConfigurationErrorsException: An error occurred
executing the configuration section handler for appSettings. --->
System.InvalidOperationException: ConfigurationSection properties cannot be
edited when locked.
   at System.Configuration.SectionInformation.VerifyIsEditable()
   at
System.Configuration.MgmtConfigurationRecord.GetConfigDefinitionUpdates(Boolean
requireUpdates, ConfigurationSaveMode saveMode, Boolean forceSaveAll,
ConfigDefinitionUpdates& definitionUpdates, ArrayList& configSourceUpdates)
   --- End of inner exception stack trace ---

Szukałem na sieci i sporo ludzi ma z tym problem, niestety niewiele jest
konkretnych odpowiedzi. Jedyne co znalazłem (podobno) sensownego to:
http://social.msdn.microsoft.com/forums/en-US/clr/thread/7bebd705-75e4-4ea2-90d2-2ac8f6819dfa/
ale mi się to nie ładuje.

Ktoś może wie o co chodzi?
Wyjatek pojawia się próbie zapisania wcześniej nieistniejącej konfiguracji
(jest to pierwsze, inicjalne zapisanie przez aplikację).

-- 
Pozdrawiam
Zbyszek Malec
Technical Details
Message-ID: <oe5y12200h6m.7mtzo8a4nqsa.dlg@40tude.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Zbigniew Malec <alpha@invalid.invalid>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Brak uprawnień do zapisu konfiguracji
Date: Sun, 8 May 2011 03:52:36 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 39
Message-ID: <oe5y12200h6m.7mtzo8a4nqsa.dlg@40tude.net>
NNTP-Posting-Host: 89-75-68-72.dynamic.chello.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1304819555 26173 89.75.68.72 (8 May 2011 01:52:35 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Sun, 8 May 2011 01:52:35 +0000 (UTC)
X-User: zbyszanna
User-Agent: 40tude_Dialog/2.0.15.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit