我正在尝试在 asp.net mvc4 上获得授权,所以我尝试使用 WebSecurity。
WebSecurity.InitializeDatabaseConnection("tradefairindia", "Users", "Id", "Username", false);
我已将其放入 Global.asax,这就是错误出现的地方,“找不到默认角色提供程序”。
在互联网上,我读到我必须将这行代码添加到我的 web.config<roleManager enabled="true" defaultProvider="AspNetSqlRoleProvider">
中。但是由于以前的错误,我已经添加了它。
我该如何解决这个问题?
编辑:
当我将其更改为它时,defaultProvider="SimpleRoleProvider"
它会给我一个新的错误。它说
命名空间“WebMatrix”中不存在类型或命名空间名称“Data”(您是否缺少程序集引用?)