Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.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
C# ASP.NET MVC 2“;RequiresRole“;属性不起作用_C#_.net_Asp.net_Asp.net Mvc - Fatal编程技术网

C# ASP.NET MVC 2“;RequiresRole“;属性不起作用

C# ASP.NET MVC 2“;RequiresRole“;属性不起作用,c#,.net,asp.net,asp.net-mvc,C#,.net,Asp.net,Asp.net Mvc,我正在开发一个ASP.NETMVC2Web应用程序。到目前为止,我使用“RequiresRole”属性为每个控制器函数定义了访问规则 突然,这种定义访问规则的方法停止了工作(现在每个用户都可以调用任何控制器方法)我试过调试,似乎用户角色是正确的。我试图查看web.config,但没有发现任何可疑之处 不知道还有什么问题 任何想法???RequiresRoleAttribute旨在用于WCF域数据服务,而不是MVC控制器。我认为您应该使用的属性是AuthorizeAttribute,设置角色参数。

我正在开发一个ASP.NETMVC2Web应用程序。到目前为止,我使用“RequiresRole”属性为每个控制器函数定义了访问规则

突然,这种定义访问规则的方法停止了工作(现在每个用户都可以调用任何控制器方法)我试过调试,似乎用户角色是正确的。我试图查看web.config,但没有发现任何可疑之处

不知道还有什么问题


任何想法???

RequiresRoleAttribute
旨在用于WCF域数据服务,而不是MVC控制器。我认为您应该使用的属性是
AuthorizeAttribute
,设置
角色
参数。

RequiresRoleAttribute
用于WCF域数据服务,而不是MVC控制器。我认为您应该使用的属性是
AuthorizeAttribute
,设置
角色
参数