powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / как клиент вызывает методы WCF-сервиса
4 сообщений из 4, страница 1 из 1
как клиент вызывает методы WCF-сервиса
    #35504444
Фотография flashslash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не пойму как клиент вызывает методы WCF-сервиса:
итак,
1. написал WCF-сервис, все как в книжке,
2 написал app.config

<services>
<service behaviorConfiguration="NetTcpServiceBehavior" name="wcf1.Service1">
<endpoint address="" binding="netTcpBinding" name="Srv1"
bindingConfiguration="netTcpBinding" contract="wcf1.IService1" />
<host>
<baseAddresses>
<add baseAddress="net.tcp://ИМЯ МОЕЙ МАШИНЫ:992/Service1" />
</baseAddresses>
</host>
</service>
</services>

<bindings>
<netTcpBinding>
<binding name="netTcpBinding" closeTimeout="00:01:00" openTimeout="00:01:00"
...
</binding>
</netTcpBinding>
</bindings>

<behaviors>
<serviceBehaviors>
<behavior name="NetTcpServiceBehavior">
...
</behavior>
</serviceBehaviors>
</behaviors>

3. Написал хостинг и подключил к этому хостингу app.config
4. Проинсталлировал сервис и запустил его.

Теперь пишу клиент.
Это обычное Web-приложение.

1. В конфиге прописал:
<system.serviceModel>
<client>
<endpoint name="Srv1" address="net.tcp://ИМЯ МОЕЙ МАШИНЫ:992/Service1" binding="netTcpBinding" contract="wcf1.IService1"/>
</client>
</system.serviceModel>

2. Нарисовал кнопку и по кнопке мен нужно вызвать метод сервиса.
Но вот задача: как обратиться к методам сервиса?
а)достаточно только настроек в конфиге?
б)необходимо выполнить Add References и прописывать в классе формы пространство имен сервиса?
в)необходимо выполнить Add References или Add Service References


(я испробовал варианты а) и б). Сервис не видит при этом своего app.config)
Господа, подскажите!
...
Рейтинг: 0 / 0
как клиент вызывает методы WCF-сервиса
    #35504532
Фотография flashslash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попытался с помощью SvcUtil.exe сгенерить конфиг для использования службы на клиенте.
вот что он мне выдал:

Microsoft (R) Service Model Metadata Tool
[Microsoft (R) Windows (R) Communication Foundation, Version 3.0.4506.648]
Copyright (c) Microsoft Corporation. All rights reserved.

Attempting to download metadata from 'net.tcp://Моя машина:992/Service1' using WS-Metadata Exchange. This URL does not support DISCO.
Microsoft (R) Service Model Metadata Tool
[Microsoft (R) Windows (R) Communication Foundation, Version 3.0.4506.648]
Copyright (c) Microsoft Corporation. All rights reserved.


If you would like more help, type "svcutil /?"
...
Рейтинг: 0 / 0
как клиент вызывает методы WCF-сервиса
    #35504546
Фотография flashslash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что это за метаданные и с чем их едят, кто знает?
...
Рейтинг: 0 / 0
как клиент вызывает методы WCF-сервиса
    #35504841
Фотография bured
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
flashslashчто это за метаданные и с чем их едят, кто знает?

WSDL
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / как клиент вызывает методы WCF-сервиса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]