C# 正在验证视图asp mvc 5中的用户角色

C# 正在验证视图asp mvc 5中的用户角色,c#,sql-server,asp.net-mvc,asp.net-mvc-5,C#,Sql Server,Asp.net Mvc,Asp.net Mvc 5,我在这方面扮演验证角色 @if (User.IsInRole("Admin"){} 或 当我在本地运行它时,它工作正常,但在web上会产生以下错误: 运行时发生与网络相关或特定于实例的错误 正在建立与SQL Server的连接。找不到服务器,或者 无法访问。验证实例名称是否正确,以及 SQL Server配置为允许远程连接。提供者:SQL 网络接口,错误:26-定位服务器/实例时出错 指定的 我从本地服务器连接数据库,它不会生成错误 我可以帮忙,谢谢你能连接到应用程序中其他地方的数据库吗?你所

我在这方面扮演验证角色

@if (User.IsInRole("Admin"){}

当我在本地运行它时,它工作正常,但在web上会产生以下错误:

运行时发生与网络相关或特定于实例的错误 正在建立与SQL Server的连接。找不到服务器,或者 无法访问。验证实例名称是否正确,以及 SQL Server配置为允许远程连接。提供者:SQL 网络接口,错误:26-定位服务器/实例时出错 指定的

我从本地服务器连接数据库,它不会生成错误


我可以帮忙,谢谢

你能连接到应用程序中其他地方的数据库吗?你所有的连接字符串都正常吗?如果是这样,您很可能在web中缺少与roleprovider相关的条目。请更正其他查询是否正常。。。我应该如何使用角色提供程序?role.IsUserInRole用于成员资格。MVC5不使用这个。
@if (Role.IsUserInRole("Admin"){}