当前位置:  开发笔记 > 编程语言 > 正文

在xml中创建自己的设置

如何解决《在xml中创建自己的设置》经验,为你挑选了1个好方法。

我在一个ASP.NET项目中,我需要为要安装网站的管理员提供几个参数,例如:

AllowUserToChangePanelLayout
AllowUserToDeleteCompany

等等...

我的问题是,将这个添加到web.config文件中,使用我自己的configSession或添加为配置文件varibles会是一件好事吗?或者我应该为此创建一个XML文件?

你做了什么,有什么缺点和好处?

我最初考虑过web.config,但后来才意识到我应该搞乱网站配置和我自己的网络应用程序配置,我应该创建一个不同的文件,我读这篇文章,现在我在这个地方...我应该这样做还是那样?



1> configurator..:

我通常使用设置 - 通过项目属性 - 设置可用.这些可以编辑并保存在代码中,我写一个表单/网页来编辑它们.

如果要使用XML配置,则有一个名为file的属性可读取外部文件.您可以拥有web.config文件和someothername.config文件.someothername.config将具有以下设置:


    
    

而web.config会有



    
        
    

有关我偷走的示例,请参阅DevX.


请注意,外部文件已缓存.如果对其进行更改,则必须重新启动应用程序才能重新加载设置.
只有appSettings具有`file`属性.其他一些部分有`configSource`属性.这不是必要条件.此外,`file`属性具有不同的语义.如果文件不存在,则不是错误 - 设置不会生效.`appSettings`的内容是`user.config`.
推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有