Дорогие все,
Я хочу отключить анонимный доступ к своему приложению MVC 2, для этого добавляю код ниже в файл web.config <deny users="?" />
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="2880" />
</authentication>
После этого приложение запускается со страницы входа в систему, но оно не использует мастер-страницу и стили CSS
Это код страницы входа в систему
`<% @ Page Language =" C # "MasterPageFile =" ~ / Views / Shared / Site.Master "Inherits =" System.Web.Mvc.ViewPage "%>
Войти в систему
Вход в систему
Пожалуйста, введите имя пользователя и пароль. <%: Html.ActionLink ("Зарегистрироваться", "Зарегистрироваться")%>, если у вас нет учетной записи.
<% using (Html.BeginForm()) { %>
<%: Html.ValidationSummary(true, "Login was unsuccessful. Please correct the errors and try again.") %>
<div>
<fieldset>
<legend>Account Information</legend>
<div class="editor-label">
<%: Html.LabelFor(m => m.UserName) %>
</div>
<div class="editor-field">
<%: Html.TextBoxFor(m => m.UserName) %>
<%: Html.ValidationMessageFor(m => m.UserName) %>
</div>
<div class="editor-label">
<%: Html.LabelFor(m => m.Password) %>
</div>
<div class="editor-field">
<%: Html.PasswordFor(m => m.Password) %>
<%: Html.ValidationMessageFor(m => m.Password) %>
</div>
<div class="editor-label">
<%: Html.CheckBoxFor(m => m.RememberMe) %>
<%: Html.LabelFor(m => m.RememberMe) %>
</div>
<p>
<input type="submit" value="Log On" />
</p>
</fieldset>
</div>
<% } %>
`
Может кто-нибудь направить меня, что мне не хватает?