В настройках сайта нашей установки DotNetNuke мы установили страницу по умолчанию для «500 Error Page», как вы можете видеть ниже.
После установки этого мы ожидали, что мы будем перенаправлены при возникновении ошибки.Вместо этого мы по-прежнему перенаправлены на страницу «Default.aspx? Tabid = ...».
Почему не отображается правильная страница?
Что нам нужно изменить для нееработать?
(Мы используем v9.02.00 366, .NET Framework 4.6)
РЕДАКТИРОВАТЬ: Вот как я заставляю ошибку возникать с помощью пользовательского модуля.
public partial class TriggerError500 : PortalModuleBase
{
protected void Page_Load(object sender, EventArgs e)
{
if(UserId == -1)
{
throw new NotImplementedException();
}
}
}
Этот модуль был размещен на общедоступной странице для проверки страницы с ошибкой 500.