Я хочу выбросить исключение 404 для файла, не найденное в моем модуле, но каждое исключение перехватывается DNN и не отображает мою страницу 404.aspx (только страница ошибки из DNN).
Inмой 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");