<add name="BillPrintConnection" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\ReceiptMDB.mdf;Integrated Security=True;User Instance=True" />通过web方式取得的 string connectionString = HttpContext.Current.Server.MapPath(ConfigurationManager.ConnectionStrings["BillPrintConnection"].ConnectionString);请问如何解决,十万火急!

解决方案 »

  1.   

    string ConnectionString = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["BillPrintConnection"].ConnectionString;
      

  2.   


    string connectionString = HttpContext.Current.Server.MapPath("~/AppData/"+ConfigurationManager.ConnectionStrings["BillPrintConnection"].ConnectionString);这样?
      

  3.   

    这样应该是可以的了:string ConnectionString = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["BillPrintConnection"].ConnectionString;
      

  4.   

    调试用楼上的那种是完全没有问题,问题是发布网站之后放在iis里面,浏览的话就会显示数据库路径错误!
      

  5.   

    就是这个问题:异常:由于检索用户的本地应用程序数据路径时出错,导致无法生成 SQL Server 的用户实例。请确保该用户在此计算机上有本地用户配置文件。该连接将关闭。