2013-02-12 3 views
1

Я использую службу WCF, которая находится на веб-сайте ASP.NET.serviceDebug includeExceptionDetailInFaults = "true" - на живом сайте

Я хочу сохранить данные об отладке/исключении службы, когда я буду жить, так как это удобно для обнаружения ошибок в файле global.asax без необходимости исключать исключения.

<serviceDebug includeExceptionDetailInFaults="true" /> 

Есть ли причины, по которым я не должен этого делать. У меня есть обработчик ошибок на месте ASP.NET.

ответ

2

Вы будете раскрывать внутреннюю информацию клиенту - и это, конечно же, может считаться проблемой безопасности. Но если вы контролируете клиентов и доверяете своей обработке ошибок на сайте ASP.NET, возможно, это не так для вас. Сообщения SOAP также будут больше.

Я думаю, что это вообще считается плохой идеей оставить его на производстве.

Смежные вопросы