Для того чтобы использовать eConnect 11.0 для Dynamics GP 2010, нужно ли устанавливать клиентскую службу eConnect на клиентском компьютере? - PullRequest
0 голосов
/ 16 февраля 2011

Я работаю над приложением Windows Forms, которое будет интегрироваться с Dynamics GP 2010 с использованием службы eConnect WCF.

Служба eConnect Windows по умолчанию имеет только привязку net.pipe, что указывает на то, что на каждом клиентском компьютере, на котором будет работать мое приложение Windows Forms, также должна быть установлена ​​служба eConnect Windows.

Можно ли использовать службу Windows eConnect удаленно? Чтобы его можно было установить на одном сервере и подключить к нему несколько клиентских машин? Я думал об изменении файла конфигурации для службы Windows, чтобы добавить привязку net.tcp, но я не уверен, будет ли это поддерживаться службой, и поиск в Google мало что показал.

Ответы [ 3 ]

2 голосов
/ 16 февраля 2012

вам нужно создать пользовательский веб-сервис и установить его в том же домене, где установлен веб-сервис gp, и использовать этот веб-сервис в качестве моста между веб-сервисом gp и вашим приложением.

0 голосов
/ 19 июня 2014

На самом деле вы можете настроить econnect на сервере и добавить ссылку HTTP в дополнение к сетевому каналу. это позволит вызывать econnect с клиента, который не имеет econnect.

0 голосов
/ 16 мая 2012

Да, вы правы, чтобы приложение формы Windows работало с кодом eConnect, вам необходимо установить его на каждом из клиентов.Однако существуют доступные веб-службы, к которым вы можете обращаться удаленно, за пределами инструмента eConnect для GP 2010. Он либо делает это таким образом, либо устанавливает его на одном веб-сервере, и изменяет ваше приложение с формы Windows на веб-формы.

...