asp.net-mvc - SimpleMembership 的 IsUserInRole 错误

标签 asp.net-mvc asp.net-mvc-4 roleprovider simplemembership

我使用此代码在我的 ASP.NET MVC 4 Internet 应用程序上进行角色授权..

@if (Roles.IsUserInRole("RolunAdi"))

{
    <a href="#">Test</a>
}

它工作正常,但有时我会出错..它在此图像上..

http://forum.yazgelistir.com/JS/HTMLEditor/Image.aspx?id=593&siteid=0

我脑子里有两件事..首先;

我在 web.config 中有两个连接字符串..第一个用于 Entity Framework 数据模型,第二个用于 SimpleMembership..(顺便问一下,我可以只使用一个连接字符串做什么??)

http://forum.yazgelistir.com/JS/HTMLEditor/Image.aspx?id=594&siteid=0

第二;

我创建 ASP.NET MVC 4 Internet 应用程序..在我必须设置一些内容以使用 ASP.NET SimpleMembership 角色之后..

最佳答案

web.config 中的 system.web 部分是否有...

<roleManager enabled="true" defaultProvider="SimpleRoleProvider">
  <providers>
    <clear/>
    <add name="SimpleRoleProvider" type="WebMatrix.WebData.SimpleRoleProvider, WebMatrix.WebData"/>
  </providers>
</roleManager>
<membership defaultProvider="SimpleMembershipProvider">
  <providers>
    <clear/>
    <add name="SimpleMembershipProvider" type="WebMatrix.WebData.SimpleMembershipProvider, WebMatrix.WebData" />
  </providers>
</membership>

注意:我的角色关注 DefaultConnection

<connectionStrings>
    <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=MyDB;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\MyDB.mdf" providerName="System.Data.SqlClient" />
</connectionStrings>

这里似乎也提到了这一点 Role based authentication in the new MVC 4 Internet template using simplemembership

关于asp.net-mvc - SimpleMembership 的 IsUserInRole 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14933327/

相关文章:

c# - Controller 单元测试期间未启用角色管理器功能错误

asp.net - 未调用自定义 RoleProvider

c# - .NET 中用户友好的属性名称,如 Rails 中的属性名称

c# - 将内容放在 HttpResponseMessage 对象中?

asp.net-mvc - 转换为 Razor 语法时出现 foreach GetEnumerator 错误

asp.net-mvc - ASP.NET Web API - Windows 窗体应用程序中的身份验证

asp.net-mvc-4 - 如何配置使用 Authorize(Roles) 属性时发生的情况?

c# - 找不到方法 : 'Void Newtonsoft.Json.Serialization.DefaultContractResolver.set_IgnoreSerializableAttribute(Boolean)'

c# - 我可以看到所有 View 在 Visual Studio 2012 MVC 4 App 中是如何内部链接的吗?

json - JSON REST Web API 的文本编码标准是什么?