本帖最后由 IndexRegisterLogin 于 2010-04-29 11:08:36 编辑

解决方案 »

  1.   

    和节点没关系,不删也没关系,不要这样写就行了。ConfigurationManager.ConnectionStrings["strConn"].ToString();
      

  2.   

    你那样写的话就跟 App_Code 一点关系都没有。删与不删都无所谓.net 弄个 App_Code 文件夹,是指这个文件夹默认就有可读写的权限,
    可以放 .mdb  .xml 等用于写的文件到里面去。除了默认用读写权限以外,
    他还有个功能就是自动地不让浏览者下载里面的东西。
      

  3.   

    MSSQL的连接字符串,和APP_DATA没有一点关系
      

  4.   

    连sql...
    你怎么也得把数据库附加到SQL上去把
    唉.lz可以考虑试试access或者sqlite看看
      

  5.   

    Release 就没有这个文件夹了
      

  6.   

    当你使用 asp.net的成员资格时,asp.net会默认在App_Data下创建一个SQL Express数据库文件,并自动配置好了相关连接(使用SQL EXPRESS的文件数据库访问模式,一般用于开发测试).当然,在应用环境中,我们往往会修改相关配置.
      

  7.   

    string[] dbs =Directory.GetFiles(Server.MapPath("\\App_Data"),@"*.mdf");
    string str = "Data Source=localhost;Initial Catalog=" + dbs[0] + ";User ID=***;Password=***";
    SqlConnection conn = new SqlConnection(str);
      

  8.   

    呵呵,大家都理解错我的意思,还好我找到解决办法了,就是这样
    <add name="strConn" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\wkmManager.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"/>
    主要就是把数据库名名字前加个|DataDirectory|,就会默认从App_Data里面读取数据了,呵呵