需要在程序里做一个设置、要求在两个数据库之间能自由切换、程序是基于两个数据库做的、运行时只连接一个、切换时测试一下、成功了就连到另外一个数据库、他们是共用一个母板页的、换数据库时要把菜单和内容页都换掉、菜单是数据库生成的、、
大致就是这个意思 下图这个样子

解决方案 »

  1.   

    搞不明白,.net数据连接有不是排他的,可以同时连两个数据可。你这个情况直接做两个网站不就行了
      

  2.   

    web.config 里配置下 用那个连哪个
      

  3.   


            public static IDataAccess CreateDataAccess()
            {
                string conStr = ConfigurationManager.ConnectionStrings["connStr"].ToString();
                string conType = ConfigurationManager.ConnectionStrings["connType"].ToString();            switch (conType)
                {
                    case "MSSQL": return new MSSQLDAL(conStr);
                    case "ORACLE": return new ORACLEDAL(conStr);
                    default:
                        throw new Exception("不支持的类型!");
                }
            }
      

  4.   

    web.config中配置两个连接字符串,A和B, 由用户界面操作使用哪一个就OK了。
    程序中加判断,使用active的那一个就行了哦。
      

  5.   

    web.config中配置两个连接串,用那个就连那个