WIX использует службу Windows WCF внутри CustomAction

Кто-нибудь знает, как использовать службу widows WCF с помощью WIX CustomAction.

На самом деле мой URL-адрес — это http://[localhost]:8000/WCFWindowsServiceHosting/CustomActions, и мой Службы wCFWindows работают с предоставленным изображением введите здесь описание изображения

Теперь, используя это, мне нужно получить доступ к моей функциональности, которая написана внутри WCFWindowsservice. Любой знает, как добиться этого внутри WIX CustomAction.


person reapen    schedule 18.06.2013    source источник
comment
Я попытался добавить ссылки на службы в свой проект CustomAction и оттуда попытаться использовать службу, но получаю сообщение об ошибке: - Не удалось найти элемент конечной точки по умолчанию, который ссылается на контракт, в разделе конфигурации клиента ServiceModel. Это может быть связано с тем, что для вашего приложения не найден файл конфигурации или с тем, что в клиентском элементе не удалось найти элемент конечной точки, соответствующий этому контракту. Кто-нибудь может знать, почему это ошибка?   -  person reapen    schedule 18.06.2013


Ответы (1)


Это происходит из-за двух файлов app.config внутри CustomAction. Поскольку при добавлении ссылки на службу создается еще один файл app.config, поэтому просто возьмите конфигурацию app.config и вставьте ее внутрь CustomAction.config, благодаря чему указанная выше ошибка может быть решена. Затем вы можете получить доступ к службе WCF внутри пользовательского действия WIX.

person reapen    schedule 18.06.2013