Пропустить ответ `IHttpHandler` на ошибку
Итак, IIS меня бесит. Он продолжает портить мою обработку ошибок. У меня есть ряд IHttpHandlers
зарегистрированы, и они делают хорошую работу. Когда я подключаюсь локально, я получаю ожидаемый ответ. Но когда я подключаюсь удаленно, IIS CustomErrorModule
начинает мешать. Я играл с system.webServer/httpErrors
а также ssytem.web/customErrors
но безрезультатно. Единственное, что работает, это system.webServer/modules/remove@name=CustomErrorModule
, но это требует настройки lockItem="false"
за CustomErrorModule
в системе applicationHost.config
файл. Какое решение мне не нравится.
Есть ли способ полностью отключить CustomErrorModule
не возиться с какими-либо системными файлами? Т.е. без прав администратора?
1 ответ
Ага! В <system.webServer>
:
<httpErrors existingResponse="PassThrough" />
Это именно то , что я хочу.