我正在尝试使用Stripe服务器响应值在我的数据库中创建一条记录,即我将在javascript中获得响应,并且我将更新我的模型。为此,我在数据库中创建一个模型变量:
var values = {
"CardType": response.card.brand,
"Name": response.card.name,
"LastFour": response.card.last4,
"Email" : @Membership.GetUser().Email,
"Token": response.id
}
然后我尝试使用我在控制器中创建的方法更新我的表:
这就是我打电话的方式
$.post("@Url.Action("Create")",values,function(data)
{
alert("I have reached here");
});
这是我在控制器中的创建方法:
[HttpPost]
public ActionResult Create(CardInfo newCard)
{
ViewBag.StripeKey = ConfigurationManager.AppSettings["StripePublishableKey"];
if (ModelState.IsValid)
{
db.CardInfoes.Add(newCard);
db.SaveChanges();
return RedirectToAction("About");
}
else
{
return View(newCard);
}
}
在我尝试启动页面之后,我收到一条带标题的巨大错误消息:
发生与网络相关或特定于实例的错误 建立与SQL Server的连接。找不到服务器或 无法访问。验证实例名称是否正确 SQL Server配置为允许远程连接。 (提供者:SQL 网络接口,错误:26 - 查找服务器/实例时出错 指定)
PS。我尝试了一个ajax调用并得到了同样的问题
答案 0 :(得分:0)
您可以在第
行设置断点nasm -f elf64 file.asm
ld -o file file.o
并验证db上下文是否使用了正确的连接字符串。