Godaddy - 无法在安全透明方法中执行CAS断言

时间:2014-09-19 12:42:33

标签: c# mysql asp.net

我有一个表单,可以将数据插入位于Godaddy的mysql数据库中。当我在本地测试时,这个sql代码将起作用。但是当我把它推给Godaddy时,我得到了错误:"无法在安全透明方法中执行CAS断言"。我用google搜索并查看了这个错误。那里没有多少,但我确实发现了一些关于在服务器上设置CAS信任级别的事情。我确实在我的Godaddy帐户的asp.net设置中找到了它并将其设置为" full"。但它没有修复错误。 这是抛出错误的c#/ mysql代码:

try
{
  using (MySqlConnection connection = new MySqlConnection(appConfig._strMYSqlContact))
  {
    // create the sql command
    MySqlCommand myCommand = new MySqlCommand(mySQL, connection);
    // add parameters
    myCommand.Parameters.AddWithValue("?groupname", model.grName);
    myCommand.Parameters.AddWithValue("?groupsize", model.grSize);
    myCommand.Parameters.AddWithValue("?contactname", model.coName);
    myCommand.Parameters.AddWithValue("?address", model.address);
    myCommand.Parameters.AddWithValue("?city", model.city);
    myCommand.Parameters.AddWithValue("?state", model.state);
    myCommand.Parameters.AddWithValue("?zipcode", model.zip);
    myCommand.Parameters.AddWithValue("?county", model.county);
    myCommand.Parameters.AddWithValue("?email", model.email);
    myCommand.Parameters.AddWithValue("?phone", model.phone);
    myCommand.Parameters.AddWithValue("?calltime", model.bestTime);
    myCommand.Parameters.AddWithValue("?message", model.message);
    myCommand.Parameters.AddWithValue("?howheard", model.howHeard);
    myCommand.Parameters.AddWithValue("?moreaboutclubs", model.tellUsMore);
    myCommand.Parameters.AddWithValue("?dateentered",
    DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
    connection.Open();
    isSuccess = myCommand.ExecuteNonQuery();
  }
  if (isSuccess == 1)
  {
    TempData["message"] = "Thank you for contacting us.  Someone will be in contact with you within 48 hours.";
    return RedirectToAction("Success");
  }
  else
  {
    ModelState.AddModelError("", "Error inserting into database.");
  }
}
catch (Exception ex)
{
  ModelState.AddModelError("", ex.Message);
}

0 个答案:

没有答案