2009-10-30 2 views
0

Мы являемся двумя службами WCF A), размещенными на IIS и B), размещенными в качестве службы Windows.Получение исключения при вызове службы WCF из службы WCF

Мы используем связывание

Когда я звоню из А я получаю ошибку ниже

Чтобы предотвратить обслуживание от прерывания простоя сессии преждевременно увеличить WSHttp Получите тайм-аут на службе привязка конечной точки

любая идея ???

+0

ли он прийти завернутый в MessageSecurityException? – Fedearne

+0

, как правило, это означает, что у вас просто проблема с вашим тайм-аутом - увеличение может помочь - или размер вашего сообщения слишком велик и не может быть обработан. Можете ли вы показать нам конфигурацию на стороне сервера для этих двух служб? –

ответ

0

Есть несколько вещей, чтобы следить за здесь:

  • Когда служба А вызывает службу B, это web.config услуги А, который используется на стороне клиента.
  • Когда служба А вызывает службы B, это может быть личность пула приложений, который используется
  • Вы уверены, что служба B работает, вы можете назвать это от клиента, кроме службы А.
  • Каким портом работает служба B, заблокирован ли этот порт в брандмауэре?
  • В каком порту работает служба B, это то же самое, что и на сайте IIS? В этом случае вы получите аварии и сервис B не смогут слушать на порту

Я думаю, что это, вероятно, один из последних 2

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