- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有自定义成员资格和角色提供者,在调试时出现以下错误:
解析器错误消息:无法加载类型“Classiffieds.WebProviders.ClassiffiedsRoleProvider”。:
来源错误:
<add applicationName="/"
name="ClassiffiedsRoleProvider"
type="Classiffieds.WebProviders.ClassiffiedsRoleProvider" />
Web.config 是这样设置的
<roleManager enabled="true" defaultProvider="ClassiffiedsRoleProvider">
<providers>
<clear />
<add applicationName="/"
name="ClassiffiedsRoleProvider"
type="Classiffieds.WebProviders.ClassiffiedsRoleProvider" />
</providers>
</roleManager>
ClassifiedsRoleProvider.cs
namespace Classiffieds.WebProviders
{
public sealed class ClassiffiedsRoleProvider: RoleProvider
...
}
我在这里做错了什么?
谢谢
更新: 自定义角色提供者在单独的项目 Classiffieds.WebProviders
和
ClassName: ClassiffiedsRoleProvider
和
AssemblyName: Classiffieds.WebProviders
在我尝试遵循建议之后
<add applicationName="/"
name="ClassiffiedsRoleProvider"
type="Classiffieds.WebProviders.ClassiffiedsRoleProvider,Classiffieds.WebProviders" />
但错误信息仍然存在解析器错误消息:无法加载文件或程序集“Classiffieds.WebProviders
”或其依赖项之一。系统找不到指定的文件。
最佳答案
您的提供者很可能在另一个程序集中。提供全名
type="Classiffieds.WebProviders.ClassiffiedsRoleProvider, name.of.your.assembly.without.dll"
关于c# - 自定义 RoleProvider 和无法加载类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16233536/
使用 EF DbContext包装在接口(interface)中,根据 Web 请求注入(inject)依赖项,以确保整个请求处理相同的上下文。还有一个自定义RoleProvider消耗了 DbCon
我正在尝试在类库中创建自定义角色提供程序,但由于某种原因我无法引用 System.Web.Security.RoleProvider . 我添加了对 System.Web 的引用在项目中,但仍然没有运
我的应用程序有自定义 Role 和 MembershipProviders。我已在 web.config 中注册了它们,但是当我尝试执行 if(User.IsInRole("Blah")) 时,Rol
我有自定义成员资格和角色提供者,在调试时出现以下错误: 解析器错误消息:无法加载类型“Classiffieds.WebProviders.ClassiffiedsRoleProvider”。: 来源错
在带有 HttpContext 的 ASP.NET 页面、模块或处理程序中时目前,我如何获得对当前 RoleProvider 的引用实例? 它是在 IPrincipal.IsInRole(..) 时用
我正在考虑使用自定义 MembershipProvider/RoleProviders。 不幸的是,我们目前拥有的安全层需要设置一些 session 内容。因此,当调用 IsUserInRole()
我的 DbContext 在我的 CustomRoleProvider 中使用时遇到问题。 . 我已将我的绑定(bind)设置为: kernel.Bind().To().InRequestScope(
目前在登录时,我正在为用户插入一行到 AccessSession 表中,该表保存了用户具有哪些角色以及 ASP.NET_SessionId cookie 的详细信息。 我对 GetRolesForUs
我已经为一个项目实现了一个自定义 RoleProvider。 RoleProvider 有效,但我用来获取用户角色的存储库仅在构建后填充。当我注销时,更改用户的角色,再次登录,用户仍然拥有旧角色。 p
我已经实现了自己的角色提供者,并且没有使用默认角色提供者。它的工作原理是它可以判断某人何时应该或不应该能够查看页面。 但是,它能否做到以下几点: 如果用户没有登录,重定向到我的登录页面 如果用户已登录
是否有什么阻碍我只自定义整个成员资格、角色和个人资料,而不继承抽象类(如 MembershipProvider 等)? MSDN明确指出:“在实现自定义角色提供者时,需要继承RoleProvider抽
我想将我的自定义权限系统粘合到一个新的 ASP.NET MVC 应用程序中。我已经完成了大量工作,为应用程序编写了我自己的自定义 AuthorizeAttribute。我还编写了自己的自定义 Memb
我将 Windsor 与 ASP.NET MVC4 一起使用我写了一个自定义 RoleProvider围绕遗留安全框架。我需要将连接字符串和文件路径注入(inject)提供程序,以便我可以将它们提供给
在过去的 MVC 版本中我能够做到 { new Claim(ClaimTypes.Name, username) }; // TODO: get roles
我正在将项目从 .Net 4.6.2 迁移到 .Net Core 2.0。 Net Core 中 RoleProvider 的替代品是什么? 找不到类型或 namespace 名称“RoleProvi
我正在尝试使用自定义 ASP.NET MembershipProvider 和 RoleProvider 来处理我的服务的安全性。该服务在控制台应用程序中自托管,而不是在 IIS 中。 我将 webH
讽刺的是,我的角色提供者不再将角色缓存在 cookie 中。那是早些时候的工作。不幸的是我现在才注意到这一点,所以我不能说是什么原因导致了这个问题。但我认为这与通用提供程序新版本1.2的更新(8月16
我在自定义 Active Directory RoleProvider 中创建了以下方法: public override string[] GetRolesForUser(string userna
我有一个 WebAPI 项目,我需要在其中对用户使用 Windows 身份验证,但要为路由上方的授权属性实现自定义角色提供程序。然而,当我实现它时,我总是得到 {"Message":"Authoriz
我有一个前段时间创建的自定义 RoleProvider,想要更改库以使用 .NET Framework 4。更改后,我将失去对 RoleProvider 的引用> 类。 RoleProvider 自
我是一名优秀的程序员,十分优秀!