У меня есть веб-сайт MVC с проверкой подлинности с помощью форм.ASP.NET MVC Не удается найти пользователя
В принципе, вот код, который имеет ошибку, которая говорит, что нет такого пользователя «2010108703», но до сих пор, он вошел в (мы можем видеть, что есть значение в Пользователь.Идентичность.Имя)
string user = User.Identity.Name;
Roles.AddUserToRole(user, "student");
return View();
Вот мой web.config
<roleManager enabled ="true" defaultProvider="DefaultRoleProvider">
<providers>
<add name="DefaultRoleProvider" type="System.Web.Providers.DefaultRoleProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" applicationName="/" />
</providers>
</roleManager>
так, как вы можете видеть, мы имеем значение для текущего пользователя, который является "2010108703"
но когда мы пытаемся добавить роль, он говорит, что такого пользователя нет.
Является ли это ошибка? Почему это так?
Благодаря
вы попробуйте очистить куки браузера? – SoftSan
да softsan я пробовал ничего не менял – WantIt