Как подключиться к службе WCF с помощью IronPython - PullRequest
2 голосов
/ 23 апреля 2009

Кто-нибудь делал это? Я попытался сгенерировать прокси-класс c # и подключиться через него, но не могу понять, как заставить IronPython использовать сгенерированный файл app.config, который определяет конечную точку. Он пытается подключиться, но я просто получаю ошибку об отсутствии конечной точки по умолчанию. В идеале я хотел бы установить соединение, используя только код IronPython, и не использовать прокси-класс, если это возможно. Привязка для службы, к которой я пытаюсь подключиться, - это NetTcpBinding, если это имеет какое-либо значение.

Ответы [ 2 ]

3 голосов
/ 30 октября 2009

См. Мое сообщение в блоге . Существуют службы IronPython WCF и примеры клиентов.

Чтобы использовать app.config, вы, вероятно, должны скопировать его в ipy.exe и переименовать в ipy.exe.config, но я не пробовал его, поэтому я не знаю, работает ли он или нет.

0 голосов
/ 24 апреля 2009

Доступен ли ваш интерфейс службы WCF в общей сборке? Если это так, вы можете рассмотреть использование ChannelFactory для динамического создания клиентского прокси (вместо использования сгенерированного прокси C #). С помощью этого метода вы можете указать все детали конечной точки при создании ChannelFactory, и вам не потребуется конфигурация в вашем файле .config.

...