C# 如何从另一个使用Windows身份验证的网站管理SQL数据库以与窗体身份验证网站一起使用
我有一个SQL数据库(称为UserStore),用于表单身份验证网站。它是用aspnet_regsql创建的,具有SqlMembershipProvider和SqlRoleProvider的功能 我想从使用Windows身份验证的网站WebSiteAdmin管理SQL数据库。但是,RoleManager似乎阻止Windows用户访问WebSiteAdmin网站 尝试一次 我在WebSiteAdmin网站(.NET Framework 4.5.1)的web.config文件中添加了“roleManager”和“membership”部分,并提供了所有正确的信息。但是,我无法访问WebSiteAdmin网站。系统会提示输入凭据,请输入Windows用户的有效凭据,但这些凭据不被接受。我认为这是因为系统无法将用户识别为可以访问网站的角色的成员,因为它正在检查UserStore数据库中的角色。它应该检查它是否是Windows组的成员 尝试B 然后我尝试在web.config文件中添加一个“membership”部分,这样我就可以访问该网站而无需提示输入凭据。但是,当我访问显示UserStore数据库中的用户和角色的网页时,会出现此错误 尚未启用角色管理器功能 导致错误的语句是C# 如何从另一个使用Windows身份验证的网站管理SQL数据库以与窗体身份验证网站一起使用,c#,asp.net,authentication,C#,Asp.net,Authentication,我有一个SQL数据库(称为UserStore),用于表单身份验证网站。它是用aspnet_regsql创建的,具有SqlMembershipProvider和SqlRoleProvider的功能 我想从使用Windows身份验证的网站WebSiteAdmin管理SQL数据库。但是,RoleManager似乎阻止Windows用户访问WebSiteAdmin网站 尝试一次 我在WebSiteAdmin网站(.NET Framework 4.5.1)的web.config文件中添加了“roleMan
System.Web.Security.Roles.GetRolesForUser(sUserName);
我确信数据库、角色管理器和成员资格提供程序都是正确的,因为它们在另一个表单身份验证网站中使用时没有问题
如何访问WebSiteAdmin网站而不受RoleManager的约束
谢谢你的帮助