Я создал пустой сайт asp.net, состоящий из пустой страницы default.aspx, ее файла .cs, страницы login.aspx, ее файлов .cs и web.config.Я пытаюсь проверить аутентификацию .net, как показано в здесь на сайте MSDN.Я скопировал все, как показано в статье.Я настраиваю сайт в IIS6 и теперь, когда захожу на сайт, я получаю сообщение об ошибке во время выполнения с:
"Чтобы разрешить детализацию этого конкретного сообщения об ошибке для просмотра на удаленных компьютерах, пожалуйста, создайте тег в файле конфигурации "web.config", расположенном в корневом каталоге текущего веб-приложения. Для этого тега должен быть установлен атрибут "mode" на "Off". "
сообщение.Когда я добавляю тег customErrors mode = "On" в web.config, я все равно получаю эту ошибку, как будто она не смотрит на web.config.Я трижды проверил IIS, и он определенно смотрит на нужную папку сайта.Вот мой web.config:
<?xml version="1.0"?>
<configuration>
<system.web>
<customErrors mode="On"/>
<authentication mode="Forms">
<forms loginUrl="Logon.aspx" name=".ASPXFORMSAUTH">
</forms>
</authentication>
<authorization>
<deny users="?" />
</authorization>
<compilation debug="false" targetFramework="4.0" />
</system.web>
</configuration>
Обычно я настраиваю сайты с помощью установок CMS.Это первый раз, когда я сделал один с пустого сайта в визуальной студии.Что еще нужно добавить в web.config?