Физические адреса клиента и службы могут отличаться, если логический адрес совпадает, а конечная точка сервера настроена с «listenUri», а поведение клиента настроено на использование адреса <clientVia>
.В нашем случае это требуется для конфигурации нашего прокси / брандмауэра.Фактически клиент вызывает брандмауэр, а сервер локально прослушивает перенаправленный запрос.
Для службы, размещенной на IIS, проверьте следующее:
- Пул приложений запущен ивыглядит правильно (.NET 4 и т.д. / безопасность)
- Для NET.TCP убедитесь, что «Разрешенные протоколы» на веб-сайте / в приложении (с помощью расширенных настроек) настроены правильно: например, http, net.tcp
Для службы, расположенной не в IIS, может потребоваться настроить резервирование пространства имен (URLACL).http://msdn.microsoft.com/en-us/library/ms733768.aspx
Также убедитесь, что запущены соответствующие службы Windows, например прослушиватель Net.Tcp.