C# 获取用户MVC中looged的角色时出错#

C# 获取用户MVC中looged的角色时出错#,c#,asp.net-mvc,asp.net-roles,C#,Asp.net Mvc,Asp.net Roles,我正在尝试获取当前登录用户的角色。这是我的密码 string[] rolesuserbelongto = Roles.GetRolesForUser(); <roleManager enabled="true" /> string[]rolesuserbelongto=Roles.GetRolesForUser(); 在web.config中 我得到的错误如下 执行SQL文件“InstallCommon.SQL”时出错。SQL错误号为5170,SqlException消息

我正在尝试获取当前登录用户的角色。这是我的密码

string[] rolesuserbelongto = Roles.GetRolesForUser();

  <roleManager enabled="true" /> 
string[]rolesuserbelongto=Roles.GetRolesForUser();
在web.config中

我得到的错误如下

执行SQL文件“InstallCommon.SQL”时出错。SQL错误号为5170,SqlException消息为:无法创建文件“C:*****\ASPNETDB_TMP.MDF”,因为它已存在。请更改文件路径或文件名,然后重试该操作。 创建数据库失败。无法创建列出的某些文件名。检查相关错误。 正在创建ASPNETDB_a59f73a02db543de9eafe5c626a03ff0数据库


如何解决这个问题?请告诉我,我是c#mvc新手。

看起来更像是数据库错误,因为代码首先尝试创建用户数据库。这是您的应用程序第一次与数据库联系吗?您是否使用RoleProvider获取角色?您的
ASPNETDB_TMP.MDF
DB文件已存在,因此web.config文件出现错误(发布完整内容以帮助查找您的问题)。如果数据库是自动生成的,则在检查现有数据库时需要更改当前行为。此链接是我创建角色并将角色分配给用户的链接。@ste fu no我还有创建角色和将角色分配给用户的选项。看起来更像是代码首次尝试创建用户数据库时出现的数据库错误。这是您的应用程序第一次与数据库联系吗?您是否使用RoleProvider获取角色?您的
ASPNETDB_TMP.MDF
DB文件已存在,因此web.config文件出现错误(发布完整内容以帮助查找您的问题)。如果数据库是自动生成的,则在检查现有数据库时需要更改当前行为。这个链接是我创建角色并将角色分配给用户的链接。@ste fu no我还有创建角色和将角色分配给用户的选项。