Je travaille avec MVC 5 et j'ai le code suivant à mon avis:erreur en utilisant Roles.IsUserInRole dans Razor
@if (Roles.IsUserInRole("admin"))
{
<li class="@Html.IsSelected(controller: "Vacants")">
<a href="#"><i class="fa fa-edit"></i> <span class="nav-label">Vacants</span><span class="fa arrow"></span></a>
<ul class="nav nav-second-level">
<li class="@Html.IsSelected(action: "Create")"><a href="@Url.Action("Create", "Vacants")">Create New Vacatns</a></li>
<li class="@Html.IsSelected(action: "Morris")"><a href="@Url.Action("Edit", "Vacants")">Edit Vacant</a></li>
<li class="@Html.IsSelected(action: "Rickshaw")"><a href="@Url.Action("Delete", "Vacants")">Delete Vacant</a></li>
<li class="@Html.IsSelected(action: "Chartjs")"><a href="@Url.Action("History", "Vacants")">History</a></li>
</ul>
</li>
}
Au début, quand je courais mon site web, je reçu un message d'erreur disant que la fonctionnalité RoleManager n'a pas été activée. Donc, je l'ai activé dans la configuration web.
<system.web>
. . .
<roleManager enabled="true" />
</system.web>
Après cela, l'erreur a disparu. Cependant, maintenant je reçois un autre:
Impossible de se connecter à la base de données SQL Server
Pourquoi cette erreur apparaît? Y a-t-il une configuration qui me manque et qui doit être configurée?
Merci à l'avance
Pouvez-vous fournir votre configuration Web? –