Применить поведение службы к ссылке на службу

Я добавил в свое веб-приложение ссылку на службу для веб-службы .svc на удаленном сервере. Когда я вызываю метод из этого веб-сервиса, я получаю следующую ошибку.

Сервер не смог обработать запрос из-за внутренней ошибки. Для получения дополнительных сведений об ошибке включите IncludeExceptionDetailInFaults (либо из ServiceBehaviorAttribute, либо из поведения конфигурации) на сервере.

Первый вопрос: IncludeExceptionDetailinFaults должен быть включен на моем сервере или на удаленном сервере, на котором размещена служба .svc?

Второй вопрос: если IncludeExceptionDetailinFaults должен быть включен, как на моем сервере правильно настроить файл web.config, чтобы применить поведение для добавленной мной ссылки на службу. Этот сообщение описывает способ применения его к службе в Интернете. .config, но в моем web.config службы не определены, так как я добавил ссылку на службу из обозревателя решений. (Только привязки и клиент автоматически определяются в узле serviceModel). Еще одна вещь, которую следует отметить, это то, что когда я запускаю приложение локально на своем ноутбуке при отладке Visual Studio, я не получаю ошибку. Но когда я публикую решение на своем сервере, я получаю указанную выше ошибку.


person jayt.dev    schedule 12.03.2015    source источник


Ответы (1)


Свойство должно быть установлено на хост-сервере, так как именно сервер определяет, включать ли сведения об исключении, а не клиент. Вопрос, на который вы ссылаетесь, показывает, как это сделать.

person stuartd    schedule 12.03.2015
comment
Под хост-сервером вы подразумеваете сервер, на котором размещен веб-сервис .svc, или сервер, на котором размещено мое веб-приложение? - person jayt.dev; 12.03.2015
comment
Если необходимо установить в конфигурации службы .svc - person stuartd; 12.03.2015