我正在研究MVC 4 Web应用程序。
我需要知道是否有办法在Application_PreRequestHandlerExecute()
函数中找到当前登录用户的角色(存在于Global.asax中)。
我曾经使用Roles.IsUserInRole("Admin")
函数来了解用户是否属于Admin角色,但由于某种原因,此函数和User.IsInRole("Admin")
函数无法接合工作。
上述两个函数给出以下错误:
建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)
我试图寻找解决方案但未能找到解决方案。如果有人有任何想法,可以指导我这件事。
感谢。