пустой сайт asp.net показывает ошибку web.config при попытке доступа к ней - PullRequest
0 голосов
/ 15 марта 2011

Я создал пустой сайт 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?

Ответы [ 2 ]

2 голосов
/ 15 марта 2011

установите

      <customErrors mode="Off"/>

, чтобы увидеть фактическую ошибку.

0 голосов
/ 15 марта 2011

Вам нужно установить

Не «Вкл», чтобы увидеть фактическую ошибку с помощью трассировки стека.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...