我最近刚刚开始使用MVC模式来体验ASP.net。
我想做的是从本地phpmyadmin数据库中与用户创建登录表单,现在我的问题是,当我尝试打开MySqlConnection _mscCon.Open();
时,它给我一个错误:
System.TypeInitializationException:''MySql.Data.MySqlClient.Replication.ReplicationManager'的类型初始值设定项引发了异常。'
FileNotFoundException:无法加载文件或程序集'System.Configuration.ConfigurationManager,版本= 0.0.0.0,区域性=中性,PublicKeyToken = cc7b13ffcd2ddd51'。
现在我不了解此错误的含义以及如何解决该错误,我尝试更改WAMPSERVER的端口和ASP.NET Localhost的端口,但这似乎不起作用。
private MySqlConnection _mscCon = new MySqlConnection("Server=localhost;Port=3306;Database=asptest;Uid=root;Pwd=;");
public bool CheckCredentials(string username, string password)
{
_mscCon.Open();
if (_mscCon.State == ConnectionState.Open)
{
MySqlCommand mscCommand = new MySqlCommand("SELECT ID FROM users WHERE Username = " + username + " AND Password = " + password + ";", _mscCon);
using (MySqlDataReader reader = mscCommand.ExecuteReader())
{
if (reader.HasRows)
{
return true;
}
}
}
return false;
}
有人知道我可能会想念什么吗?
答案 0 :(得分:1)
如果您安装MySQL Connector / NET(选择版本),则可以解决此问题