在Application_PreRequestHandlerExecute()函数中获取当前用户的角色

时间:2013-05-16 07:31:05

标签: asp.net-mvc asp.net-mvc-4

我正在研究MVC 4 Web应用程序。

我需要知道是否有办法在Application_PreRequestHandlerExecute()函数中找到当前登录用户的角色(存在于Global.asax中)。

我曾经使用Roles.IsUserInRole("Admin")函数来了解用户是否属于Admin角色,但由于某种原因,此函数和User.IsInRole("Admin")函数无法接合工作。

上述两个函数给出以下错误:
建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)

我试图寻找解决方案但未能找到解决方案。如果有人有任何想法,可以指导我这件事。

感谢。

0 个答案:

没有答案