0
我在Web服务中创建了一个webmethod来将数据插入数据库(SQL server 2005),当我执行这个web服务时,我得到一个错误HTTP 500内部服务器错误,结果不显示。webservice执行问题
下面的代码是插入数据的webmethod。
public string insertData(string Username, string Password)
{
using (SqlConnection conn = new SqlConnection(WebConfigurationManager.ConnectionStrings["MyDbConn"].ConnectionString))
{
MD5CryptoServiceProvider MD5Hasher = new MD5CryptoServiceProvider();
Byte[] hashDataBytes;
UTF8Encoding encoder = new UTF8Encoding();
hashDataBytes = MD5Hasher.ComputeHash(encoder.GetBytes(Password));
conn.Open();
SqlCommand cmd = new SqlCommand("InsertInToGrpUsrs",conn);
cmd.Parameters.AddWithValue("@UserName",Username);
cmd.Parameters.AddWithValue("@UserKey",Password);
cmd.ExecuteNonQuery();
conn.Close();
return "Data Successfully Inserted";
}
}
一个常见问题如何将密码文本框模式转换为“密码”。
任何人都可以请这些帮助我。
谢谢,
只是使用普通的TextBox进行测试? – Moon 2011-06-14 16:57:32
你有StackTrace吗? – 2011-06-14 17:01:05