Я создал веб-страницу asp.net и загрузил ее на веб-сервер. Однако, когда я пытаюсь просмотреть страницу удаленно, я получаю ошибки в теге customerror в файле web.config. Страница работает локально без ошибок или предупреждений. Также, если я загружаю страницу в виде файла .html, я могу просмотреть ее удаленно. Я видел много других людей с этой ошибкой, но "решения" просто говорят об изменении тега customErrors на "Off", который я сделал и не работает, знаете ли вы, что есть проблема с веб-сервером или что может быть проблема здесь?
Вот страница с ошибкой:
Ошибка сервера в приложении "/". Ошибка выполнения Описание. Ошибка приложения на сервере. Текущие настройки пользовательской ошибки > для этого приложения не позволяют удаленному просмотру сведений об ошибке приложения (по соображениям безопасности). Однако его можно было просмотреть с помощью браузеров, работающих на локальной машине.
Подробности. Чтобы разрешить просмотр этого конкретного сообщения об ошибке на удаленных > машинах, создайте тег в файле конфигурации "web.config", расположенном в корневом каталоге текущего веб-приложения. Этот тег > должен иметь атрибут "mode", установленный на "Off".
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>
Примечания. Текущую страницу с ошибкой можно заменить специальной страницей ошибок путем изменения атрибута defaultRedirect приложения > тега конфигурации, чтобы указать на URL страницы пользовательской ошибки.
<configuration>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>
И вот мой файл web.config:
<?xml version="1.0"?>
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
<system.web>
<compilation debug="true"/>
<authentication mode="None"/>
</system.web>
</configuration>