问题标签 [role-manager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 嵌套组中的访问角色
我想查看当前用户是否在组“B_Group”中(该组在组“A_Group”中)。
我使用了下面的代码:
但它没有找到用户并返回 false。同样,当我枚举用户的角色时,用户没有这样的角色:
它返回不在另一个组中的组,但不返回像 B_Group 这样的组。
有什么解决办法吗?
tnx。
c# - 角色管理器 MVC5/EF6
我使用个人用户帐户启动了一个 MVC5 项目,我运行了初始迁移以为用户、角色等准备好数据库。
我在管理区域写了一个 RolesController,但从那里,我被卡住了。第一个错误是告诉我使用 roleManager,并将其包含在 web.config 中。好吧,我是根据我在 StackOverflow 上找到WebMatrix.WebData
的一个基于Microsoft.AspNet.WebPages.WebData
.
然后麻烦就开始了,给出了越来越多的错误,我用谷歌搜索并通过更新AspNet.WebPages.Data
和其他与网页相关的包来修复。
然后,运行解决方案碰巧给我带来了越来越多的麻烦,因为最终所有解决方案都碰巧是针对 MVC4/Membership 而不是 MVC5/Entity。我删除了 WebMatrix.WebData 并将 WebPages 保留在 NuGet 为我提供的新版本中。
然后我碰巧偶然发现了这里的一个新建议。所以我将该行添加到Web.Config
,然后一切都运行得很愉快。直到我想添加一个角色,保存它花了很长时间,导致这个错误:Unable to connect to SQL Server database. (System.Web.HttpException).
我的 ConnectionString 从未改变过Web.Config
,所以我现在不知道该做什么。我希望有人可以帮助我。这是连接字符串:connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet-ImpHer-20141111023559.mdf;Initial Catalog=aspnet-ImpHer-20141111023559;Integrated Security=True"
c# - 在我的 Asp.net MVC4 Web 应用程序中启用角色管理器
如何在我的 MVC4 应用程序中启用角色管理器?我需要为我的应用程序用户添加角色,并且我需要一个关于如何正确执行此操作的摘要。
asp.net-mvc - 使用 MVC 错误配置 roleManager 提供程序
由于我将此代码放在我的web.config
文件中,因此在运行我的 MVC 项目时总是会出错。
这就是我的错误的样子:
配置错误
说明:处理服务此请求所需的配置文件期间发生错误。请查看下面的具体错误详细信息并适当地修改您的配置文件。
解析器错误消息:在应用程序的预启动初始化阶段无法调用此方法。
请问有人可以告诉我发生了什么吗?
asp.net - 使用 AddUserToRole 时未找到用户
我正在尝试将用户分配给 asp.net 成员资格中的角色。
但我不断收到以下错误。
未找到用户“Upendra”。
但是,“Upendra”用户确实存在于“用户”表中,并且“管理员”角色也存在于“角色”表中。
我的 web.config 设置如下
c# - 从 RoleManager 检索所有角色会引发异常 asp.net 身份
当我尝试从中获取角色时RoleManager
,我得到了非常奇怪的对象列表的列表,
我如何检索我的角色:
我以前没有遇到过这个问题,但我想这可能与我将整个带有数据库的 Web 应用程序移动到 Azure 有关吗?谁能指出如何解决这个问题?
所以我的问题是,当我加载作为模型传递的列表的页面时,它会抛出异常错误而没有任何异常详细信息。只是服务器错误抛出。
注意:以同样的方式让我的用户UserManager
像魅力一样工作。
c# - 角色管理器未启用。即使在更改 web.config 之后
我在 web.config 中启用了角色管理器,但仍然收到错误消息:
System.Configuration.Provider.ProviderException :角色管理器功能尚未启用。
我正在使用 nunit,这是我的测试方法
这是我的 web.config
nunit 指向行(方法的开头)
c# - 带有远程 SQL 数据库的 Web 窗体 Windows 身份验证
我有一个 ASP.NET 4.0 Web 应用程序,它使用针对 AD 的 Windows 身份验证和一个用于角色管理的 SQL Server。
基本上,我希望所有拥有 AD 帐户的用户都能够访问该应用程序,但我想使用 Sql Server 中的角色进一步保护该应用程序。我不希望用户必须输入密码进行身份验证。
我是否可以在 Global Application_Start 方法中检查身份验证,还是应该在其他地方执行此代码?
asp.net - 会员创建角色
附加信息:
尝试初始化 System.Data.SqlClient.SqlConnection 对象时出错。为连接字符串提供的值可能是错误的,或者它可能包含无效的语法。
我正在role
我的网络应用程序中创建新的。当我添加新角色时,我error
对它一无所知,请帮助我。
连接字符串:
Controller
我在这里得到一个错误:{var chkRole = Roles.RoleExists(rolename);}
c# - MVC5 到 MVC6 的转换无法让 RoleManager 工作
我正在尝试将 MVC 5 应用程序升级到 MVC 6。5 应用程序中唯一的功能是管理用户和角色。它是我们在工作中创建的一个“模板”,用于包装所有 MVC 项目,为它们提供安全所需的所有“登录、注册和角色”内容。它运作良好。但是,我们也需要 MVC 6 版本。
我们能够通过单用户身份验证安装 MVC 6,现在我正在尝试从工作的 MVC 5 应用程序移植角色进程。
我的 RolesManagementController.cs 在 5 中工作,但在 6 中我在“ RoleManager(IdentityRole) ”下得到一条红线
此外,“ . RoleExists( ”和“ .Update ”) 下的红线。
这是我在 6 版本中的使用语句:
和我在 5 版本中的 using 语句并没有太大的不同。