【发布时间】:2019-08-05 07:36:33
【问题描述】:
我最近刚刚开始使用 MVC 模式体验 ASP.net。
我想做的是用本地 phpmyadmin 数据库中的用户创建一个登录表单,现在我的问题是,当我尝试打开 MySqlConnection _mscCon.Open(); 时,它给了我一个错误:
System.TypeInitializationException: 'MySql.Data.MySqlClient.Replication.ReplicationManager' 的类型初始化程序引发了异常。'
FileNotFoundException:无法加载文件或程序集“System.Configuration.ConfigurationManager,Version=0.0.0.0,Culture=neutral,PublicKeyToken=cc7b13ffcd2ddd51”。
现在我不明白这个错误是什么意思以及如何修复它,我尝试更改我的 WAMPSERVER 的端口和我的 ASP.NET 本地主机的端口,但这似乎不起作用。
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;
}
有人知道我可能会错过什么吗?
【问题讨论】:
标签: c# mysql asp.net-mvc