禁用 ASP.NET 中的会员资格无效
Disabling Membership in ASP.NET is not working
我正在维护现有的 asp.net 网站。我不完全理解这个项目,因为另一个开发人员刚把它交给我。项目不整齐。 .NET 版本是 4,MVC 版本也是 4。现在,我需要完全禁用该项目的会员系统。我发现了很多文章,需要在 web.config 中进行一些更改。
我在 web.config
中添加了这一行
<system.web>
<membership>
<providers>
<clear/>
</providers>
</membership>
当我 运行 申请时,它抛出这个错误。
所以我尝试了这个
<membership>
<providers>
<clear />
</providers>
</membership>
<roleManager enabled="false">
<providers>
<clear />
</providers>
</roleManager>
<profile>
<providers>
<clear />
</providers>
</profile>
然后给我这个错误
如何才能完全禁用 asp.net 中的会员资格?
删除会员提供者很容易。你只要在web.config
里面注释掉下面3个标签
<system.web>
<!--<membership>...</membership>-->
<!--<roleManager enabled="true">...</roleManager>-->
<!--<profile>...</profile>-->
</system.web>
主要问题是删除后,您打算如何对用户进行身份验证和授权。
如果您不需要身份验证并允许匿名访问,您仍然需要删除每个控制器上的 [授权] 属性和操作方法,或全局过滤器。
我正在维护现有的 asp.net 网站。我不完全理解这个项目,因为另一个开发人员刚把它交给我。项目不整齐。 .NET 版本是 4,MVC 版本也是 4。现在,我需要完全禁用该项目的会员系统。我发现了很多文章,需要在 web.config 中进行一些更改。
我在 web.config
中添加了这一行<system.web>
<membership>
<providers>
<clear/>
</providers>
</membership>
当我 运行 申请时,它抛出这个错误。
所以我尝试了这个
<membership>
<providers>
<clear />
</providers>
</membership>
<roleManager enabled="false">
<providers>
<clear />
</providers>
</roleManager>
<profile>
<providers>
<clear />
</providers>
</profile>
然后给我这个错误
如何才能完全禁用 asp.net 中的会员资格?
删除会员提供者很容易。你只要在web.config
里面注释掉下面3个标签<system.web>
<!--<membership>...</membership>-->
<!--<roleManager enabled="true">...</roleManager>-->
<!--<profile>...</profile>-->
</system.web>
主要问题是删除后,您打算如何对用户进行身份验证和授权。
如果您不需要身份验证并允许匿名访问,您仍然需要删除每个控制器上的 [授权] 属性和操作方法,或全局过滤器。