Мы предоставляем веб-сервис сторонней организации, которая ожидает ошибку 500 при возникновении ошибки на уровне приложения.Когда это происходит, мы создаем фрагмент пользовательского XML с подробным описанием ошибки (кодом события и т. Д.) И возвращаем его как синхронный ответ.
Однако, похоже, что IIS перехватывает ошибку 500 и заменяет наш пользовательский XML на"красивая" страница html.
Кто-нибудь знает, как я могу предотвратить это?Мы попытались отключить пользовательские ошибки в IIS, и все, что мы получаем в этой настройке, это строка «произошла ошибка», а теперь наш пользовательский XML.
Примечания: IIS версия 7 (Windows Server2008) с пользовательским обработчиком, который мы разработали на прошлой неделе.