报错内容如下,请各位帮忙解决一下:不支持关键字: “192.168.1.106; database”。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.ArgumentException: 不支持关键字: “192.168.1.106; database”。源错误: 
行 28:     public static SqlConnection GetSqlConnection()
行 29:     {
行 30:         return new SqlConnection(ConfigurationManager.ConnectionStrings["KruckSteelConn"].ConnectionString);
行 31:     }
行 32: 
 源文件: e:\n\krucksteel\App_Code\MainClass.cs    行: 30 

解决方案 »

  1.   

    web.config配置文件中数据库连接字符串不对。
      

  2.   

    <connectionStrings>
    <add name="KruckSteelConn" connectionString="192.168.1.106; DataBase=KruckSteel; uid=sa; pwd=13761600159" providerName="System.Data.SqlClient"/>
    </connectionStrings>
      

  3.   

    改成
    <connectionStrings>
    <add name="KruckSteelConn" connectionString="server=192.168.1.106; DataBase=KruckSteel; uid=sa; pwd=13761600159" providerName="System.Data.SqlClient"/>
    </connectionStrings>
      

  4.   

    太大意啊。
    把server都扔了。谢谢各位!
      

  5.   

    <connectionStrings>
    <add name="KruckSteelConn" connectionString="server=192.168.1.106;uid=sa;pwd=13761600159;database=KruckSteel"/>
    </connectionStrings>
      

  6.   

    如果是sql2005<connectionStrings>
    <add name="KruckSteelConn" connectionString="server=192.168.1.106\sqlexpress;uid=sa;pwd=13761600159;database=KruckSteel"/>
    </connectionStrings>