将ASP.NET MVC与数据库连接,错误:26 - 找到指定的服务器/实例时出错

时间:2016-11-01 19:24:01

标签: c# sql-server asp.net-mvc stripe.net

我正在尝试使用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调用并得到了同样的问题

1 个答案:

答案 0 :(得分:0)

您可以在第

行设置断点
nasm -f elf64 file.asm
ld -o file file.o

并验证db上下文是否使用了正确的连接字符串。