我正在創建一個MVC 4 web應用程序,並在我的web.config
文件中包含以下ConnectionString
。ConnectionString「DefaultConnection」未找到
<connectionStrings>
<!--<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;.... />-->
<add name="MyMvcContext" connectionString="Data Source=(LocalDb)\v11.0;.... />
</connectionStrings>
和我有修改了默認AccountModels.cs
使用ConnectionString
MyMvcContext
。
public class UsersContext : DbContext
{
public UsersContext()
: base("MyMvcContext")
{
}
public DbSet<UserProfile> UserProfiles { get; set; }
}
但是我仍然得到的ConnectionString
DefaultConnection
錯誤沒有被發現。執行時\Filters\InitializeSimpleMembershipAttribute.cs
。我應該換線41嗎?或者我應該保留DefaultConnection
並更改數據庫等?
WebSecurity.InitializeDatabaseConnection("DefaultConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true);
我是否應該將'Initial Catalog'和'AttachDBFilename'更改爲'MyMvcContect'的相同? – ca9163d9 2013-02-18 22:07:10
@NickW首先,在代碼中的任意位置使用單個連接字符串名稱,然後刪除第二個連接字符串名稱。我不能告訴你是否你的連接字符串是真的。 – 2013-02-18 22:16:45