powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Удаленный доступ к WCF службе, размещенной в Console App
3 сообщений из 3, страница 1 из 1
Удаленный доступ к WCF службе, размещенной в Console App
    #37391491
almunt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый, форумчане.

Есть желание создать консольное приложение или Windows службу для хоста WCF. Предполагается, что данное приложение(служба) будет запущено на каком-то компе. Ну и к WCF службе будут обращаться клиенты с других компов локальной сети.

Все создано на базовых примерах, коих в сети великое множество.
Вот по сути app.config такого приложения:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
    <system.serviceModel>
        <behaviors>
            <serviceBehaviors>
                <behavior name="">
                    <serviceMetadata httpGetEnabled="true" />
                    <serviceDebug includeExceptionDetailInFaults="false" />
                </behavior>
            </serviceBehaviors>
        </behaviors>
        <services>
            <service name="ConsoleHostApp.TestService">
                <endpoint address="" binding="wsHttpBinding" contract="ConsoleHostApp.ITestService">
                    <identity>
                        <dns value="localhost" />
                    </identity>
                </endpoint>
                <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
                <host>
                    <baseAddresses>
                        <add baseAddress="http://localhost:8732/Design_Time_Addresses/ConsoleHostApp/TestService/" />
                    </baseAddresses>
                </host>
            </service>
        </services>
    </system.serviceModel>

ну запустил я это приложение, написал консольного клиента под него - все на локальной машине работает...
Пробую добавить в Visual Studio на другой машине ссылку на эту WCF службу. Не получается. Пробовал в baseAddress вместо localhost ставить ip и доменное имя машины, на которой запущена WCF. Безрезультатно. Вот сижу - ломаю голову, возможно ли такое вообще сделать. Или для удаленного доступа нужно размещать WCF только на IIS, или тип привязки другой использовать.
IIS - вариант в моем случае крайне нежелательный.

В общем, подскажите - куда копать?
...
Рейтинг: 0 / 0
Удаленный доступ к WCF службе, размещенной в Console App
    #37391931
Фотография aleks-sam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конечно возможно. У меня через IP адрес все завязано и работает. Видимо по безопасности вашей сети не проходит
...
Рейтинг: 0 / 0
Удаленный доступ к WCF службе, размещенной в Console App
    #37392127
almunt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aleks-sam, ты оказался прав. Надо было в брэндмауре открыть порт для входящих подключений. Все заработало.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Удаленный доступ к WCF службе, размещенной в Console App
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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