Использование WCF HttpBindings в локальной сети - PullRequest
1 голос
/ 20 апреля 2010

У нас есть клиентский сервер на основе WCF, работающий по локальной сети. Мы хорошо ладили, используя NetTcpBinding, потому что мы не могли заставить HttpBinding работать между хостами. (Внутри одного хоста работает нормально, но бесполезно для производственной среды.)

Теперь мы вернулись к тому моменту, когда мы хотим исследовать, используя BasicHttpBinding или WsHttpBinding, но мы просто не можем увидеть сервер с клиента: даже при вводе пути к конечной точке в IE сервер не виден .

Есть что-то простое, что мы упустили из виду? Мы не указываем никаких настроек безопасности (или что-либо еще, в этом отношении). Должны ли мы делать это (например, явно устанавливать для параметров безопасности значение Нет)?

ОБНОВЛЕНИЕ: указание BasicHttpSecurityMode.None не влияет на (отсутствие) видимости службы на другом компьютере.

1 Ответ

2 голосов
/ 20 апреля 2010

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

Если у вас с этим нет проблем - да? Кто они такие?? Не уверен, что в HTTP-привязках их тоже не будет ......

Если вы настаиваете на использовании http-привязок - как вы размещаете свой сервис WCF ?? Предоставляет ли служба какие-либо конечные точки http прямо сейчас? Вам необходимо опубликовать конфигурацию на стороне сервера для нас!

И да - если вы хотите отключить всю безопасность, укажите это явно. С WCF всегда будет конкретным. BasicHttpBinding по умолчанию использует «no securit», но wsHttpBinding по умолчанию будет использовать встроенную защиту Windows - это хорошо, если ваши клиенты и компьютер, на котором размещается ваша служба, находятся в одной корпоративной локальной сети с доступом к корпоративной Active Directory .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...