【发布时间】:2016-12-03 08:32:24
【问题描述】:
在我的 ASP.NET 项目中,我试图通过他们的 ID 获取用户的当前角色。这是我的控制器代码:
public ActionResult ChangeRole(string id)
{
var user = _context.Users.Single(u => u.Id == id);
var roles = new RoleManagerViewModel()
{
RoleNames = Roles.GetRolesForUser(user.Id)
};
return View(roles);
}
当我尝试运行它时,我得到了这个错误:
角色管理器功能尚未启用。
我读到我可以通过添加 roleManager enabled="true" 来解决这个问题。
在我将它添加到我的web.config 文件之后,虽然我得到了这个错误:
与 SQL Server 建立连接时出现与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定实例)
【问题讨论】:
标签: c# sql-server asp.net-mvc connection-string