錯誤訊息:The ASP.NET Simple Membership database could not be initialized.
InitializeSimpleMembership Attribute的功能在於確保會員(membership)相關功能(如註冊與登入)開始運作之前,會員資料庫(membership database)已經是先建立,否則將會從無到有建立一個新的資料庫[1]。
倘若建立失敗,將會出現下列錯誤訊息:
"The ASP.NET Simple Membership database could not be initialized. For more information, please see http://go.microsoft.com/fwlink/?LinkId=256588"
但是即使建立失敗,只要並未使用會員(membership)相關功能,系統ASP.Net MVC依舊可以正常運作。
至於出現錯誤訊息的原因通常有下列二點:
第一、連線字串出現錯誤。
第二、相同的資料庫有多個DB Context。
出現錯誤的檔案位於Filter資料夾下,檔名是InitializeSimpleMembershipAttribute。
資料來源:
[1]InitializeSimpleMembership Attribute and SimpleMembership Exceptions
http://blogs.msdn.com/b/rickandy/archive/2012/08/15/initializesimplemembership-attribute-and-simplemembership-exceptions.aspx