Parameters.Add无法在服务器

时间:2016-01-14 16:15:17

标签: object reference instance

这行有问题

protected void LBAdmin_Click(object sender, EventArgs e)
{
    ViewState["validInstanceGuid"] = "";
    SessionHandler.ValidInstanceGuid = null;


    SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["Conexion"].ToString());
    SqlCommand com = new SqlCommand();

    com.Connection = con;
    com.CommandText = "cat_pDeleteSesionActiva";
    com.CommandType = CommandType.StoredProcedure;

    com.Parameters.Add("@UserName", SqlDbType.NVarChar).Value = Membership.GetUser().UserName.ToString();

    con.Open();
    com.ExecuteNonQuery();
    Response.Redirect("~/Admon/CUsuario.aspx");

}

当我在本地运行程序时,没有任何问题,但当我将其上传到服务器时,只要客户端点击LinkBut​​ton,就会得到“对象引用未设置为对象的实例”。 “com.Parameters.Add("@UserName", SqlDbType.NVarChar).Value = Membership.GetUser().UserName.ToString();出错 “红线。

有没有人之前遇到过这个问题,或者对可能发生的事情有所了解?

0 个答案:

没有答案