高手在吗?网站的基本信息是保存在数据库还是web.config文件?
网站后台有些常用的配置信息   
 像数据库连接,网站名称,网址,备案号,图片上传水印参数设置等等   
 这些如果保存到web.config,每次都要重新登录   
 如果保存到数据库,经常要用到,每次都要读数据为   
 大家有什么好的处理方法?
------解决方案--------------------保存到数据库,
------解决方案--------------------web config文件就可以
------解决方案--------------------数据库连接放在we.bconfig,这个一般不变   
 网站名称,网址,备案号,图片上传水印参数设置 放在数据库,能够即时更新   
------解决方案--------------------============================================================================= 
 .net技术交流群 QQ:8793209,欢迎职业的程序员加入讨论交流! 
------解决方案--------------------那些东西放xml或者数据库放一份,文本文件里做cache
------解决方案--------------------web.config
------解决方案--------------------放xml或者数据库,读取时做cache,不要放web.config里
------解决方案--------------------放xml或者数据库,读取时做cache,不要放web.config里 
 ----------------------------- 
 呵呵,和我说的差不多. 
 PS:LZ,我不是高手,我是中低手
------解决方案--------------------web.config 就是一XML文件。 
 存web.config和存XML文件没本质区别。 
 一般还是存数据库吧,那样更新方便。
------解决方案--------------------web.config 就是一XML文件。 
 存web.config和存XML文件没本质区别。 
 一般还是存数据库吧,那样更新方便。 
 ------------------------------------ 
 但是修改web.config要生效需要Application重启 
 还是放数据库或者xml,放数据库读取时候就用文本做cache
------解决方案--------------------.config文件一般来说是程序技术方面的配置.   
 如果与业务沾边,不要放这里面. 
------解决方案--------------------基本不变的放在web.config,经常需要维护的房在数据库
------解决方案--------------------如果是可编辑的就不要放在web.config中了.
------解决方案--------------------//****创建一个配置表,将需要用的信息存储到那一张表中.     
 //****在Session State开始时间的时候去读去哈. 
------解决方案--------------------WEB.CONFIG 
------解决方案--------------------把连接串也放数据库?这不是笑话吗?
------解决方案--------------------修改Web.config会造成Session等,丢失。所以不需要修改的才放Web.config
------解决方案--------------------放在web.config, 
 放在数据库中后期可能会出现性能问题
------解决方案--------------------单子模式 +缓存 从数据库中读 
 类似连接池
------解决方案--------------------如果是可编辑的就不要放在web.config中了. ? 
 慕白兄,能说说为什么吗?
------解决方案--------------------其实都是可以的! 
 web.config中记录的 他本身就是缓存好了,第一次读取后,下次直接走缓存。修改手动修改文件就可以。但是如果你需要用程序修改web.config,就会有问题。因为web.config是整个网站的配置信息,所以io操作失败,或者其他的错误,会影响整个网站。 
    你可以采用这种方式 :把你的配置信息写成类 序列化成xml。放到cache中(判断第一次读取xml文件)。cache有一个缓存依赖是文件依赖。你就定义好依赖是xml文件。你修改配置的时候修改获取对象然后修改,然后序列化xml缓存同时更新。
------解决方案--------------------不用放web.config里,因为更改web.config会当值程序重启,这也就以为着之前缓存的内容都会丢失,通常重启IIS 重新编译程序,更改web.config都会导致程序重起. 
 至于放哪就看信息的具体性质了,xml 和数据库都可以, 放xml里就要考虑数据的单独唯一访问问题