2012-05-17 4 views
1

Я использую службу WCF в своем решении VS 2005, добавив в качестве веб-ссылки. Ex: Сегодня мой URL-адрес URL-адреса WCF - http: // 'ip-001':/service Если завтра я развернул свою службу на машине ip-002, в этом случае мне нужно снова добавить ссылку на службу, используя http : // 'ip-002':/service или Мне нужно изменить только файл конфигурации. Примечание: никаких изменений в службе не было сделано с ip-001 до ip-002. Дайте мне знать без каких-либо изменений в услугах, только url - это изменения в этом случае, я должен изменить только config, будет ли он работать?Веб-ссылка для службы WCF

ответ

0

В этом случае только изменение конфигурации будет работать.

Добавить веб-ссылку просто контактирует с конечной точкой обмена метаданными и загружает wsdl, который затем использует для генерации кода на стороне клиента для соответствия контракту. вам не нужно это делать, вы можете обработать правильный код на стороне клиента или обмениваться библиотеками с сервером на один и тот же код на стороне клиента.

После этого клиент и сервер общаются с мыльными сообщениями, генерируемыми из этого кода. Именно эти мыльные сообщения важны. Пока сервер получает правильно построенные сообщения и клиент правильно декодирует сообщения с сервера, все будет работать. Тот факт, что он теперь размещен на другом сервере, является спорным.

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

1

до тех пор, пока вы не наденете, t включите охрану, это должно быть хорошо, просто меняя адрес. Если у вас есть безопасность, то включена есть два вопроса, чтобы быть в курсе

Если они используют SSL, то вам необходимо убедиться, что орган сертификат они используют доверяет на клиентской машине

Если клиент идентифицируя удаленный компьютер DNS, тогда, если вы хотите поддерживать более одного удаленного mahcine, вам нужно переключиться на какую-то ссылку на сертификат.

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