RT。我将网站成功发布到虚拟主机!但是数据库连接不上,不知道怎么改连接字符串。发布的时候连数据库一起发布的。以前在本地的字符串是:  <add name="ConnStrings" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\tiManageServer.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"/>现在发布后用什么字符串???

解决方案 »

  1.   

    数据库也在虚拟主机上吗?
    Password=登录数据库密码;Persist Security Info=True;User ID=数据库登录用户;Initial Catalog=数据库名称;Data Source=PC-20120327SCPE\SQL2005
    如果数据库不在同一台服务器上,需要开启数据库远程访问。Data Source=222.111.2.2即可
      

  2.   

      <add name="ConnStrings" connectionString="Data Source=数据库服务器名称;Initial Catalog=数据库名称;User ID=用户名;Password=密码" />
      

  3.   

    数据库在哪就用哪的ip Data Source=IP.\SQLEXPRESS 另外要修改数据库配置接受远程连接。
      

  4.   


    我的数据库也发布到虚拟主机了。连接字符串在本地用的SQLEXPRESS连接!
      

  5.   

    首先在虚拟机打开你的 SQL 看看你的SQL 能不能打开,。
    然后再改
    <add name="ConnStrings" connectionString="Data Source=192.168.1.1;Initial Catalog=数据库名称;User ID=用户名;Password=密码" />
      

  6.   

    Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\tiManageServer.mdf;这句需要修改成虚拟主机上面的数据库ip连接方式
      

  7.   

    Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;
      

  8.   

    跟据上边的回复,我特别强调下:1.是虚拟主机,不是虚拟机.2.数据库没有用户名和密码,直接Windows验证字符串。
      

  9.   

    Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;
    与服务器商联系