【发布时间】:2014-01-08 09:56:53
【问题描述】:
我最近使用 MVC 5 的简单成员身份更新了一个 MVC 4 站点。 然后,我在使用成员资格提供程序的控制器中有一行:
SimpleMembershipProvider provider = new SimpleMembershipProvider();
if (provider.GetUserId(User.Identity.Name) == id)
但是在那个控制器上我收到了消息:
您必须调用“WebSecurity.InitializeDatabaseConnection”方法 在调用“WebSecurity”类的任何其他方法之前。这个电话 应该放在站点根目录下的 _AppStart.cshtml 文件中。
所以我搜索了它并将this link 中的 stackoverflow 建议应用于 global.asax。 那没有用,所以我将它应用于 App_start 文件夹中的 AuthConfig。这也行不通。
有没有人发现如何让它在 MVC 5 中工作? 非常感谢您的帮助。
【问题讨论】:
标签: .net asp.net-mvc asp.net-mvc-5 simplemembership