B/S--->C/S 有B/S C/S一起做的高手请进来。
我现在B/S      C/S一起做.   
 BLL和DAL都弄好了。还有数据实体类也是用原来的.   
 但是数据实体类中有保留一个connectionstring 
 //数据库连接字符串(web.config来配置) 
 public   static   string   connectionString   =   ConfigurationManager.ConnectionStrings[ "xxx "].ConnectionString 
 web中是从web.config读。 
 我就讲这个实体类搬到form中去用就不行了。 
 就是得不到这个字符串.后来我在form下建了个app.config 
 也添加了 
  <connectionStrings>  
                    <add   name= "SIM "   providerName= "System.Data.SqlClient "   connectionString= "Data   Source=XING2;Initial   Catalog=SIM;User   Id=sa;Password=qiang;Connect   Timeout=30; "/>  
              </connectionStrings>    
 还是出异常.如果我直接给实体类赋值就都可以了。c/s中该怎么弄。   
 web的权限是通过identity和principle来弄的,c/s中呢。   
 还有应该注意哪些,请高手谈谈。
------解决方案--------------------我是一直写直接写一个DB类,放在里面,没有遇到过什么问题,
------解决方案-------------------- <appSettings>  
     <add key= "xxx " value =  "... "     
 ConfigurationManager.AppSettings[ "xxx "]
------解决方案--------------------可以试试看用userControl来表现。
------解决方案--------------------用FROM表示或 userControl
------解决方案--------------------  web中的每个页面在form最好该如表示呢。请指点下我这个迷途小羔羊吧?   
 winform中的界面不一定 要按照web来啊 大题一致 怎么用方便怎么做啊   
 winform更好控制界面的大小 和 控件的摆放
------解决方案--------------------现在的中国人说中国话都不利索了,我愣没怎么看懂楼主的问题!
------解决方案--------------------winform的SQL串放在一个字符串中还是不太好,个人认为自己写一个XML将密码加一个密之类的安全一点吧。
------解决方案--------------------刚好我做过从c/s--> b/s 的,其实都差不多。
------解决方案--------------------public void Save_SystemSet_xml(string database, string ip, string pwd, string uid, string time) 
         { 
             XmlDocument xmldoc; 
             XmlElement xmlelem; 
             xmldoc = new XmlDocument(); 
             XmlDeclaration xmldecl; 
             xmldecl = xmldoc.CreateXmlDeclaration( "1.0 ",  "gb2312 ", null); 
             xmldoc.AppendChild(xmldecl);   
             xmlelem = xmldoc.CreateElement( " ",  "SystemSet ",  " "); 
             xmldoc.AppendChild(xmlelem);   
             XmlNode root = xmldoc.SelectSingleNode( "SystemSet "); 
             XmlElement xe1 = xmldoc.CreateElement( "items "); 
             XmlElement xesub1 = xmldoc.CreateElement( "ip "); 
             xesub1.InnerText = ip; 
             xe1.AppendChild(xesub1); 
             XmlElement xesub2 = xmldoc.CreateElement( "uid "); 
             xesub2.InnerText = uid; 
             xe1.AppendChild(xesub2); 
             XmlElement xesub22 = xmldoc.CreateElement( "pwd "); 
             xesub22.InnerText =DES_Encrypt(pwd); 
             xe1.AppendChild(xesub22); 
             XmlElement xesub3 = xmldoc.CreateElement( "database "); 
             xesub3.InnerText = database; 
             xe1.AppendChild(xesub3); 
             XmlElement xesub4 = xmldoc.CreateElement( "time "); 
             xesub4.InnerText = time; 
             xe1.AppendChild(xesub4); 
             root.AppendChild(xe1);