在Web服务器上运行应用程序时未找到网络路径错误

时间:2014-01-24 09:10:13

标签: c# asp.net

当我将此代码运行到下面的Web服务器上时,我的代码出错了

这显示network path was not found的错误。  请帮我解决这个问题。

 public class Connection
 {
  public SqlConnection con = new SqlConnection("server=173.192.96.130;Initial Catalog=hrmodule;Integrated Security=false;user=hrmodule1;password=hrmodule@123");

    SqlConnection getconnection()
    {
        return con;
    }
    public void openconn()
    {
        **con.Open();** the error occur on this line

    }
    public void closeconn()
    {
        con.Close();
    }

    public DataTable GetData(string query)
    {
        SqlDataAdapter da = new SqlDataAdapter(query, getconnection());
        DataTable dt = new DataTable();
        da.Fill(dt);
        return dt;
    }
    public void Storepro(string sp, string[] pn, string[] pt, string[] pv, int nos)
    {
        SqlCommand cmd = new SqlCommand(sp, con);
        cmd.CommandType = CommandType.StoredProcedure;
        for (int i = 0; i < nos; i++)
        {
            switch (pt[i])
            {
                case "string":
                    cmd.Parameters.AddWithValue(pn[i], pv[i]);
                    break;
                case "int":
                    cmd.Parameters.AddWithValue(pn[i], Convert.ToInt32(pv[i]));
                    break;
                case "decimal":
                    cmd.Parameters.AddWithValue(pn[i], Convert.ToDecimal(pv[i]));
                    break;
                case "DateTime":
                    cmd.Parameters.AddWithValue(pn[i], Convert.ToDateTime(pv[i]));
                    break;
            }

        }
        con.Open();
        cmd.ExecuteNonQuery();
        con.Close();
    }


 }

1 个答案:

答案 0 :(得分:0)

在你的web.config

 <connectionStrings>
    <add name="ProjectConnectionString" connectionString="Data Source=173.192.96.130;Initial Catalog=hrmodule;Integrated Security=false;user=hrmodule1;password=hrmodule@123"/> 
</connectionStrings>

在您的c#页面中删除

 public SqlConnection con = new SqlConnection("server=173.192.96.130;Initial Catalog=hrmodule;Integrated Security=false;user=hrmodule1;password=hrmodule@123");

并添加

   SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["ProjectConnectionString"].ToString());