zoukankan      html  css  js  c++  java
  • 该配置是只读的

    在学习.net 2.0 Configuration时,遇到了一点小麻烦,在Save Configuration时,总是提示【该配置是只读的】。

    经过一番调试,发现自己的代码写的有问题,总结如下:

    错误的代码:
       Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);

       MySettings settings = ConfigurationManager.GetSection("mySection") as MySettings;
       settings.MaxValue = 100;
       config.Save();

    正确的代码:
       Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);

       MySettings settings = config.GetSection("mySection") as MySettings;
       settings.MaxValue = 100;
       config.Save();

    不经意间,使用了ConfigurationManager.GetSection方法获取配置的信息,虽然可以正确的读取配置的内容,但这个配置信息表现为只读特性。需要使用Configuration的实例,才能正确的写入配置的信息。

  • 相关阅读:
    INSERT
    jQuery选择器
    工厂模式
    快乐的Linux命令行
    Linux常用命令与基本概念
    RAC 集群更换IP
    RMAN-03009 ORA-19504 ORA-27038
    Redhat 6.4_联网 yum 配置
    /dev/sda3: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY
    nginx安装笔记
  • 原文地址:https://www.cnblogs.com/scdsun/p/600014.html
Copyright © 2011-2022 走看看