连接名称' DefaultConnection'在应用程序配置中找不到或连接字符串为空

时间:2013-05-20 13:15:09

标签: asp.net-mvc connection-string azure-table-storage account

我正在使用Azure表,所以我不知道我的连接字符串应该如何? 任何人都可以指导相同的。

我正在使用MVC 3 Internet模板提供的帐户控制器。然后我也得到以下错误:

在应用程序配置中找不到连接名称“DefaultConnection”,或者连接字符串为空。

1 个答案:

答案 0 :(得分:0)

Azure门户应该为您提供使用数据存储所需的任何连接字符串。我没有使用他们简单的“表”数据存储区,所以我不确定它是否实际上甚至有一个连接字符串。您应该参考Azure文档以确定如何在应用程序中使用这些表。

对于您所获得的错误,默认MVC 4 Internet应用程序模板生成的AccountsModels.cs文件中包含一个DbContext子类,该子类直接引用“DefaultConnection”连接字符串。如果连接字符串的名称不同,请将此引用更改为匹配。如果没有连接字符串,请添加与该文件中的名称匹配的字符串。如果Azure的“表”没有连接字符串,我不确定你需要做什么来与Entity Framework集成,但肯定会在网上某处提供文档。