Насколько я могу судить, раздел web.config довольно бесполезен:
<authentication mode="Forms" />
Я посмотрел в IIS 7, и в разделе «Аутентификация» написано: «Анонимная аутентификация = включено», «Олицетворение ASP.NET = отключено», «Обычная проверка подлинности» = отключено, «Проверка подлинности с помощью форм» = отключена.
Кроме того, я не внес никаких изменений в код, кроме перетаскивания объекта Login на дизайнер и изменения страницы, на которую он указывает, на index.html.
В настоящее время происходит сбой входа в систему, отображая текст ошибки в журнале.
РЕДАКТИРОВАТЬ: Ранее, когда я пытался перейти непосредственно на страницу с ограниченным доступом, я получал синюю страницу о том, что у меня недостаточно разрешений. Теперь я могу видеть страницы, на которые есть ограничения, без входа в систему, даже если у меня нет доступа.