Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 有人能解释一下如何<;身份验证模式=";无”/&燃气轮机;影响我的ASP.net MVC项目_Asp.net Mvc_Asp.net Authorization - Fatal编程技术网

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文件中标记,它解决了我的问题。我只是想知道会发生什么?它是如何工作的?还有我应该使用的其他身份验证模式吗