- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Entity Framework 开发一个 mvc Web 应用程序] 工作。我已经启用了数据库迁移,这样我就可以在每次更新时添加一些种子数据。更具体地说,我想添加两个用户和两个角色;所以配置文件是这样的:
var roles = (SimpleRoleProvider)Roles.Provider;
var membership = (SimpleMembershipProvider)Membership.Provider;
//// create two roles
if (!roles.RoleExists("Admin"))
{
roles.CreateRole("Admin");
}
if (!roles.RoleExists("User"))
{
roles.CreateRole("User");
}
但是在选角过程中似乎出现了问题;它抛出一个异常
Unable to cast object of type 'System.Web.Security.SqlRoleProvider' to type 'WebMatrix.WebData.SimpleRoleProvider'.
我怀疑这可能是配置问题,但我不太确定。有没有人偶然发现同样的问题?
最佳答案
那是因为 SqlRoleProvider
没有继承 SimpleRoleProvider
。但是,您可以尝试使用 SimpleRoleProvider
Constructor (RoleProvider
) :
var roles = new SimpleRoleProvider(Roles.Provider);
关于sql-server - 无法将 'System.Web.Security.SqlRoleProvider' 类型的对象转换为 'WebMatrix.WebData.SimpleRoleProvider' 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18143329/
设想: WCF 服务使用 SqlRoleProvider 与 Sql Server 2012 数据库服务器进行身份验证。 WCF 托管在 IIS7 网络服务器上。 请看这个错误: System.Nul
我正在开发 Web 应用程序,该应用程序要求将用户置于角色中并根据他们的角色授予不同的权限。这可以通过使用 Forms Authentication 和 SqlRoleProvider 轻松完成。但是
大多数人在开发具有成员(member)功能的站点时是否使用 .NET 的 SqlMembershipProvider、SqlRoleProvider 和 SqlProfileProvider? 或者许
我希望保护我的 MVC 应用程序的不同区域,以防止标准用户访问管理员类型的 View 。目前,如果任何用户登录并尝试查看关于页面(visual studio 中的开箱即用模板),它只会将他们重定向到登
我正在使用 Entity Framework 开发一个 mvc Web 应用程序] 工作。我已经启用了数据库迁移,这样我就可以在每次更新时添加一些种子数据。更具体地说,我想添加两个用户和两个角色;所以
我是一名优秀的程序员,十分优秀!