Я хочу выбросить из моего модуля исключение 404 file not found, но каждое исключение перехватывается DNN и не показывает мне мою страницу 404.aspx (только страницу с ошибкой из DNN).
В моем web.config я добавил:
<httpErrors errorMode="Custom" defaultResponseMode="File">
<remove statusCode="404" />
<error statusCode="404" prefixLanguageFilePath="" path="/404.aspx" responseMode="ExecuteURL" />
</httpErrors>
&
<customErrors mode="On">
<error statusCode="404" redirect="~/404.aspx" />
</customErrors>
Что отлично работает при открытии несуществующей страницы. Но попытка проделать то же самое с моим модулем не дает такого же результата ...
Я безуспешно пробовал следующее:
throw new HttpException(404, "Not Found");