Asp.net web.config中的身份验证
我有一个web.config和Asp.net web.config中的身份验证,asp.net,web-config,Asp.net,Web Config,我有一个web.config和 <location path="MyFolder"> <system.web> <authorization> <allow users="MySiteUsers" /> </authorization> </system.web> </location> 我的问题是,我应该在哪里定义“MySiteUsers”角色?您需要在任何角色提供者的成员存储中定义MySit
<location path="MyFolder">
<system.web>
<authorization>
<allow users="MySiteUsers" />
</authorization>
</system.web>
</location>
我的问题是,我应该在哪里定义“MySiteUsers”角色?您需要在任何角色提供者的成员存储中定义
MySiteUsers
角色
如果需要,您可以这样做,但最常见的选项之一是SQL Server—您可以使用轻松设置。根据您的配置,您正在向特定用户“MySiteUsers”授予权限,然后您将需要一个成员资格提供方。它可以像在web.config文件或AspNetMembership提供程序中定义用户一样简单。 这与角色实际上是不同的,因此如果您想要一个角色,您将需要实现RoleProvider并将用户更改为角色