Я работаю с MVC 5 и у меня есть следующий код на мой взгляд:Ошибка при помощи Roles.IsUserInRole в бритве
@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>
}
В начале, когда я запустил свой веб-сайт, я получил сообщение об ошибке сказав что Функция RoleManager не активирована. Таким образом, я включаю его в веб-конфигурацию.
<system.web>
. . .
<roleManager enabled="true" />
</system.web>
После этого ошибка исчезла. Тем не менее, теперь я получаю еще одно:
Не удается подключиться к базе данных SQL Server
Почему появляется эта ошибка? Есть ли какая-то конфигурация, которую я пропущу и которую нужно настроить?
Заранее спасибо
Можете ли вы предоставить свой веб-конфиг? –