В моей web.config у меня есть следующие:Попытка чтения из web.config - получаю ошибку
<appSettings>
<add key="webpages:Enabled" value="false" />
<add key="authorizedUsers" value="jeff,jason,bob"/>
</appSettings>
В моей _Layout.cshtml я следующее:
@{
List<String> authList = new List<string>();
authList = System.Web.Configuration.WebConfigurationManager.AppSettings["authorizedUsers"].Split(',').ToList();
if (authList.Any(u=>u == this.User.Identity.Name))
{
<li>@Html.ActionLink("Admin", "Index", "Admin")</li>
}
}
Когда я бегу это я получаю Object reference not set to an instance of an object.
Что мне нужно сделать, чтобы заставить это работать?
Не уверен, что это неправильно с этим в качестве альтернативы вы можете назначить список в '' ViewBag.authList со стороны сервера. – Kaf