[英]A An exception of type 'System.Data.SqlClient.SqlException' occurred in System.Data.dll but was not handled in user code
[英]ASP.NET MVC 4 An exception of type 'System.Data.SqlClient.SqlException' occurred in System.Data.dll but was not handled in user code
我正在使用 ASP.NET MVC4 当我试图运行我的程序时,总是会弹出这个问题。
public class UsersService
{
// Db Connection string
string DBCon = ConfigurationManager.ConnectionStrings["DBCon"].ConnectionString;
//View users list
public List<UsersModel> All()
{
List<UsersModel> _UsersModel = new List<UsersModel>();
using (SqlConnection conn = new SqlConnection(DBCon))
{
//call stored procedure
using (SqlCommand cmd = new SqlCommand("GetUsers", conn))
{
cmd.CommandType = System.Data.CommandType.StoredProcedure;
conn.Open();
SqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
UsersModel _UserModel = new UsersModel();
_UserModel.UserID = int.Parse(reader["UserID"].ToString());
_UserModel.Firstname = reader["Firstname"].ToString();
_UserModel.Middlename = reader["Middlename"].ToString();
_UserModel.Surname = reader["Surname"].ToString();
_UserModel.Email = reader["Email"].ToString();
_UsersModel.Add(_UserModel);
}
}
}
return _UsersModel;
}
}
与数据库的连接有问题。 主要原因...抱歉,这可能是网络问题、防火墙、被拒绝的端口、错误的详细信息等...我会怎么做:尝试尝试和捕获来管理异常并查看您收到的错误, 更多信息: https : //docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/try-catch
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.