На рисунке ниже показано, как избежать отображения версий платформы в сообщении об ошибке по умолчанию IIS?
Насколько я знаю, если вы установите атрибут режима пользовательской ошибки на On или remoteonlyв web.config.Он скрывает подробную информацию для сообщения об ошибке и версий платформы в сообщении об ошибке по умолчанию IIS, как показано ниже:
![enter image description here](https://i.stack.imgur.com/0pQM3.png)
Нет необходимости скрыватьВерсии Framework при отладке всего приложения на сервере, так как клиент не увидит сообщение об ошибке детализации.
yes создайте пользовательский ответ
Если вы хотите создатьНастраиваемый обработчик ошибок для веб-API asp.net. Я предлагаю попробовать создать класс, наследующий ExceptionFilterAttribute, и переопределить метод OnException.
Подробнее см. в части обработки ошибок ниже в ответе.
https://stackoverflow.com/a/22163675/7609093