У меня действительно странная проблема.
Я недавно переиздал свой сайт ASP.Net (v4.0) с некоторыми поправками.Все отлично работало локально на моем ПК, а затем на моем тестовом сервере.После публикации в окончательном месте тестирования на нашем живом ящике я заметил, что одна страница возвращается к нашей пользовательской странице с ошибкой 500.Это страница, которую я не исправлял и не обновлял, и все остальные мои исправления были действительно косметическими.
Проблема в том, что я не вижу фактическую ошибку, когда появляется моя пользовательская страница с ошибкой.Чего я не понимаю, так это того, что у меня нет ничего в IIS7 (насколько я знаю), чтобы это произошло.
Я установил новый домен на том же сервере, и он все еще делает то же самое,Вот снимок экрана раздела «Страницы ошибок» в IIS7.
Как вы можете видеть, это все ванильно!
Вот мой файл web.config на случай, еслипроблема есть.
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<connectionStrings>
xxxxxxxxxxxxxxxxxx
</connectionStrings>
<system.web>
<compilation debug="true"/>
<pages theme="InkCartridgeEpson">
<controls>
<add tagPrefix="ajaxToolkit" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" />
</controls>
</pages>
<customErrors mode="Off" />
</system.web>
<system.net>
<mailSettings>
xxxxxxxxxxxxxxxxxxx
</mailSettings>
</system.net>
</configuration>
Суть в том, что я хочу, чтобы страница пользовательских ошибок не появлялась, чтобы я мог видеть обычную страницу ошибок ASP.Net.
Я знаю, что сделал что-то глупое здесь, но я не могу на всю жизнь понять, что это такое!