Я создал веб-страницу 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>