在WEB项目中,有个配置文件,不是web.config,是自己写的一个配置文件:poral.config,如果用的人多了,很多时候会出现"此文件正在访问"而造成不能读取的问题,请问各位高手有没有什么好的解决方法?要用线程吗?

解决方案 »

  1.   

    如果此配置只读,那么:
    程序初始化时读入,缓存起来(static变量即可)如果是可写的,那么:
    用一个单独的类专门负责读写,读写和函数中需要lock(typeof(myclassname))。//////////////////////////
    另:不是要不要用线程,ASP.NET程序肯定是多线程的,问题是看你怎么去同步全局资源。
      

  2.   

    .NET对web.config的操作方式是第一次使用时载入其中数据,缓存起来。只读。当此文件改变时程序重启。