Asp.net mvc 有人能解释一下如何<;身份验证模式=";无”/&燃气轮机;影响我的ASP.net MVC项目
起初,我完全不能使用角色和授权功能,或者使用Asp.net mvc 有人能解释一下如何<;身份验证模式=";无”/&燃气轮机;影响我的ASP.net MVC项目,asp.net-mvc,asp.net-authorization,Asp.net Mvc,Asp.net Authorization,起初,我完全不能使用角色和授权功能,或者使用User.IsInRole(“Admin”)功能检查当前用户的角色是否特定。调试时总是返回一个错误,表示服务器无法连接到SQL数据库。我可以正常连接到数据库,登录注销注册所有工作正常,我仍然可以添加到数据库中的角色。我只能获取当前用户角色 我找到了一个幸运的解决方案,只需删除以下代码: <authentication mode="None" /> 从 在Web.config文件中标记,它解决了我的问题。我只是想知道会发生什么?
User.IsInRole(“Admin”)
功能检查当前用户的角色是否特定。调试时总是返回一个错误,表示服务器无法连接到SQL数据库。我可以正常连接到数据库,登录注销注册所有工作正常,我仍然可以添加到数据库中的角色。我只能获取当前用户角色
我找到了一个幸运的解决方案,只需删除以下代码:
<authentication mode="None" />
从
在Web.config文件中标记,它解决了我的问题。我只是想知道会发生什么?它是如何工作的?还有我应该使用的其他身份验证模式吗